前几天刚写过的,其实很简单的.这里上代码你可以参考一下private void buttonX2_Click(object sender, EventArgs e) { SaveFileDialog saveFile1 = new SaveFileDialog(); saveFile1.Filter = "文本文件(.txt)|*.txt"; saveFile1.FilterIndex = 1; if (
用文件流,但是要注意用\n换行以及\t制表位;列放在一行,然后接着是一行行的数据;
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO; namespace ConsoleApplication1{ class Program { static void Main(string[] args) { String str="123456789"; String bFilePath =@"d:\1.txt"
用StreamWriter咯,StreamWriter sw=new StreamWriter(FileStream); 然后sw.WriteLine(Content);写入一行 然后sw.Flush();从缓冲区写入到文件中
SaveFileDialog f = new SaveFileDialog();if (f.ShowDialog() == DialogResult.OK){System.IO.File.WriteAllText(textbox.Text);}//代码我是按我的记忆写的,可能有拼写错误
//主代码 private void btnSaveFile_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtDateTimeName.Text)) { MessageBox.Show("请先输入时间格式的名称:格式yyyyMMddHHmmss,如:20130145121501"); return; } try { DateTime
你在下面既然已经说了你会从dataGridView中取值了,那么你就先取值,然后利用IO,把值写入到文本中就行了
要用到文件流,/*新建文件方法*/ private void createNewFile() { DialogResult result = MessageBox.Show("文件类容已改变,是否保存?", "系统消息", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { saveFile(); } this.textBox.Text = ""; this.filePath = ""; ischanged = false; }
你直接把datagriew的数据源保留或者从datagriew中那列取出数据源比如是dataset1,然后用文件流将之写入到txt中就行了啊.
再加一个按钮选择保存路径用 如button2 string savePath = ""; StringBuilder sb = new StringBuilder(); private void button1_Click(object sender, EventArgs e) { if (savePath == "") { MessageBox.Show("请选择保存路径!"); return; } string