纳速健身
标题:
c#用文件流的方式来读取excel到datagridview控件
[打印本页]
作者:
yaokai
时间:
2009-6-8 16:16
标题:
c#用文件流的方式来读取excel到datagridview控件
本帖最后由 yaokai 于 2009-6-8 16:17 编辑
string str = "";
DataTable dtGrid1 = null; //定义一个数据表
dtGrid1 = (DataTable)this.dataGridView1.DataSource; //获取datagridview里面的数据
StreamWriter sw = null; //文件流
sw = new StreamWriter(strPath , false, Encoding.Unicode);
//sw.WriteLine("编号\t\t姓名\t\t年龄\t\t地址"); //写入显示的标题
for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) //循环写入dataGridView中的内容
{
for (int j = 0; j < dataGridView1.Columns.Count; j++)
{
if (j == dtGrid1.Columns.Count - 1)
{
str = dtGrid1.Rows
[j].ToString();
sw.Write(str);
}
else
{
str = dtGrid1.Rows
[j].ToString() + "\t";
sw.Write(str);
}
}
sw.WriteLine("");
}
sw.Dispose(); //释放资源
sw.Close(); //关闭数据流
外面在加上函数头,和savafiledialog控件的几个基本代码,不过,不推荐使用文件流方式
欢迎光临 纳速健身 (https://nasue.com/)
Powered by Discuz! X3.4