C# 保存数据到文本中
来源:网络收集 点击: 时间:2024-02-17在VS中,添加希望保存数据的相关控件(本文的目的是把值1值2值3值4保存到文本中)。

编写保存数据的文本文档创建代码:
private void newFile()
{
if (!File.Exists(Vista + dateTime + .txt))
{
FileStream fs1 = new FileStream(Vista + dateTime + .txt, FileMode.Create, FileAccess.Write);//创建写入文件
StreamWriter sw = new StreamWriter(fs1);
fs1.Close();
}
else
{
FileStream fs = new FileStream(Vista + dateTime + .txt, FileMode.Open, FileAccess.Write);
fs.Close();
}
}

调用创建文本文档的方法:newfile()
private void Form1_Load(object sender, EventArgs e)
{
label4.Text = 當前時間: + DateTime.Now.ToString(yyyy/MM/dd HH:mm:ss);
label3.Text = 等待刷入條碼......;
newFile();
}

编写变量写入文本的代码:
private void sw()
{
string sn1 = this.textBox1.Text;
string sn2 = this.textBox2.Text;
string str1 = this.label3.Text;
string str2 = this.label4.Text;
StreamWriter sw = new StreamWriter(Application.StartupPath + \\Vista+dateTime+.txt,true);
sw.WriteLine(sn1+ +sn2+str1+str2);
sw.Close();
}

在既定的事件中调用文件写入代码方法sw():
private void textBox2_KeyDown(object sender, KeyEventArgs e)
{
string CSN = textBox1.Text.Trim();
string BSN = textBox2.Text.Trim();
if ((e.KeyCode == Keys.Enter)(CSN != ) (CSN == BSN))
{
label3.Text = 條碼檢查OK!;
tabControl1.TabPages.BackColor = Color.Green;
sw();
textBox1.SelectAll();
//textBox2.Clear();
textBox1.Focus();
}
else if((e.KeyCode == Keys.Enter) (CSN != BSN))
{
label3.Text = 條碼檢查NG!;
tabControl1.TabPages.BackColor = Color.Red;
sw();
}

运行测试,成功将计划内的变量保存到指定的文本文档中。


需要引用 using system.IO
保存TXT档版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_59349.html