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();