btcq.net
当前位置:首页 >> C#winForm导出txt文件 >>

C#winForm导出txt文件

前几天刚写过的,其实很简单的.这里上代码你可以参考一下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

相关文档
bycj.net | rprt.net | 4585.net | wlbk.net | zhnq.net | 网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com