| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2079 人关注过本帖
标题:怎樣將datagridview存為逗號分隔符的文本
只看楼主 加入收藏
洋葱屁股
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-1-11
收藏
 问题点数:0 回复次数:8 
怎樣將datagridview存為逗號分隔符的文本

我希望能夠將datagridview的結果另存為逗號分隔符形式的文本(txt),請問怎麼做?

搜索更多相关主题的帖子: datagridview 文本 分隔 符形式 txt 
2007-02-02 11:51
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
收藏
得分:0 
遍历DATAGRID的数据源。

XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2007-02-02 12:09
liuminghui
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:2882
专家分:0
注 册:2007-1-26
收藏
得分:0 
slcfhr

刚刚发了一个些好的网站,你看看有没有你想要得

海鸽 is My Lover!!
2007-02-02 12:46
洋葱屁股
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-1-11
收藏
得分:0 

大哥們,能不能講點詳細的

用我們用的另一種軟件是這樣實現的,但是用c#不知道怎麼樣遍歷datagridview
cds1.COPYSDF(-1,\\172.18.1.26\ACCVOUCH\;
+CDS0.'ResourceDate'+CDS0.'posid'+"("+STR(CDS0.'isbs')+")"+MoneyCode+".txt",",")
F = FOPEN(\\172.18.1.26\ACCVOUCH\;
+CDS0.'ResourceDate'+CDS0.'posid'+"("+STR(CDS0.'isbs')+")"+MoneyCode+".txt",",")
FSEEK(F, 0, 2)
iLength = FTELL(F)
FSEEK(F, 0, 0)
str = FREAD(F, iLength)
FSEEK(F, 0, 0)
FWRITE(F, str, 0) FCLOSE(F)
WCURSOR(1)

2007-02-02 15:02
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
收藏
得分:0 
你的DATAGRIDVIEW数据源如果是DATASET就从第一行检索到最后,读出所有数据保存在字符串里,最后保存。

XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2007-02-02 15:10
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 

[CODE]DataTable dtGrid1 = null; //定义一个数据表
dtGrid1 = (DataTable)this.dataGridView1.DataSource; //获取datagridview里面的数据
SaveFileDialog sf = new SaveFileDialog(); //对话框
sf.Filter = @"txt文件(*.txt)|*.txt|所有文件(*.*)|*.*"; //定义保存的文件的类型
string str = "";
if (sf.ShowDialog() == DialogResult.OK) //如果确定保存
{
if (sf.FileName == "") //如果没有输入文件名
{
return;
}
try
{
StreamWriter sw = null; //文件流
sw = new StreamWriter(sf.FileName, false, Encoding.Unicode);
sw.WriteLine("编号\t\t姓名\t\t年龄\t\t地址"); //写入显示的标题
for (int i = 0; i < dtGrid.Rows.Count; i++) //循环写入dataGridView中的内容
{
for (int j = 0; j < dtGrid.Columns.Count; j++)
{
str = dtGrid2.Rows[i][j].ToString();
sw.Write(str + ",");
}
sw.WriteLine("");
}
sw.Dispose(); //释放资源
sw.Close(); //关闭数据流
MessageBox.Show("数据导出成功!", "系统提示:");
}
catch
{
MessageBox.Show("保存时发生未知错误,请稍后再试!","系统提示:");
}
}[/CODE]

[此贴子已经被作者于2007-2-2 20:19:32编辑过]


飘过~~
2007-02-02 20:18
洋葱屁股
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-1-11
收藏
得分:0 
對 樓上的支持表示衷心感謝!!!
2007-02-05 08:52
C_B_Lu
Rank: 1
等 级:新手上路
威 望:1
帖 子:453
专家分:0
注 册:2006-1-10
收藏
得分:0 

收录...


帮助那些真正需要帮助的人,是对帮助你的人最好的回报!
2007-02-05 23:39
liuminghui
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:2882
专家分:0
注 册:2007-1-26
收藏
得分:0 
好东西,先收着

海鸽 is My Lover!!
2007-02-06 08:58
快速回复:怎樣將datagridview存為逗號分隔符的文本
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038134 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved