C# 保存数据到文本中

2025-10-27 19:41:29

1、在VS中,添加希望保存数据的相关控件(本文的目的是把值1值2值3值4保存到文本中)。

C# 保存数据到文本中

2、编写保存数据的文本文档创建代码:

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

            }

        }

C# 保存数据到文本中

3、调用创建文本文档的方法:newfile()

  private void Form1_Load(object sender, EventArgs e)

        {

            label4.Text = "當前時間:" + DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");

            label3.Text = "等待刷入條碼......";

            newFile();

        }

C# 保存数据到文本中

4、编写变量写入文本的代码:

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

        }

C# 保存数据到文本中

5、在既定的事件中调用文件写入代码方法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[0].BackColor = Color.Green;

                sw();

                textBox1.SelectAll();

                //textBox2.Clear();

                textBox1.Focus();

            }

            else if((e.KeyCode == Keys.Enter)&& (CSN != BSN))

            {

                label3.Text = "條碼檢查NG!";

                tabControl1.TabPages[0].BackColor = Color.Red;

                sw();

            }

C# 保存数据到文本中

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

C# 保存数据到文本中

C# 保存数据到文本中

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢