private void button1_Click(object sender, EventArgs e) {
String[] bla = File.ReadAllText(@"c:\\chat.csv").Split('|');
for (int i = 0; i < bla.Length; i++) {
textBox1.AppendText(bla[i] + Environment.NewLine);
}
}
此代码将csv文件加载到textBox1
并拆分行(|)。我想使用textBox2
的输入将文本添加到csv文件中。因此,textBox2
的值应添加到chat.csv
的最后一行。
waarde1 = textBox2.Text;
File.WriteAllText(@"c:\\chat.csv", waarde1); */
我试图创造(我是初学者)的东西。上面的代码将textBox2中的文本写入csv文件,但它也删除了所有当前文件。
我可以使用哪种功能,以便不会删除数据?
答案 0 :(得分:1)
而不是File.WriteAllText
使用
waarde1 = textBox2.Text;
File.AppendAllText(@"c:\\chat.csv", waarde1);
这将打开一个新流并附加文本。
有关详情,请参阅MSDN。
答案 1 :(得分:0)
您的意思是保留文字并添加一些新文字吗?
File.AppendAllText("C:\\chat.csv", "newline");