Anonymní profil Prvák – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Prvák – Programujte.comAnonymní profil Prvák – Programujte.com

 

Příspěvky odeslané z IP adresy 89.102.245.–

Prvák
.NET › [C#] Mazaní a přepisování te…
10. 6. 2012   #159013

Ahoj, mám takový menší problém. Jsem v 1. ročníku střední školy a dostali jsme za úkol vytvořit program, který bude zapisovat a číst data z textového souboru. To jsem udělal, ale teď jsme dostali nový úkol a to upravit program tak, aby uměl mazat a přepisovat data, která máte uložena v databázi. V C# jsem absolutní nováček a vůbec nevím jak na to.

Pro představu přidávám zdrojový kód. Předem všem pěkně děkuji.

private void button1_Click(object sender, EventArgs e)
        {
            string Data = textBox1.Text + ";" + textBox2.Text + ";" + textBox3.Text + ";" + comboBox1.Text + ";" + textBox4.Text + ":" + textBox5.Text;
            {
                if (!File.Exists("soubor.txt"))
                {
                    FileStream fs = new FileStream("soubor.txt", FileMode.Create);
                    StreamWriter sw = new StreamWriter(fs);
                    sw.WriteLine(Data);
                    sw.Close();
                    label1.Text = "Soubor vytvořen a data uložena";
                }
                else
                {
                    FileStream fs = new FileStream("soubor.txt", FileMode.Append);
                    StreamWriter sw = new StreamWriter(fs);
                    sw.WriteLine(Data);
                    sw.Close();
                    label1.Text = "Data uložena";
                }
            }

        }
private void button2_Click(object sender, EventArgs e)
        {

            bool pomoc = true;
            listBox1.Items.Clear();
            FileStream fs = new FileStream("soubor.txt", FileMode.Open);
            StreamReader sr = new StreamReader(fs);
            string line;
            while ((line = sr.ReadLine()) != null)
            {
                string[] rozdeleno = line.Split(';');
                if (rozdeleno[0] == textBox1.Text)
                {
                    listBox1.Items.Add(line);
                    pomoc = false;
                }
            }
            if (pomoc == true)
            {
                listBox1.Items.Add("nenalezeno");
            }

            sr.Close();

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý