datagirdview 数据源为datatable ,怎么通过修改数据

润滑剂 2010-01-10 02:11:54
前提是 datagirdview 数据源为datatable

问题1 :怎么通过在修改datagirdviev 来修改datatable 里面的数据 ?? 给出思路和要用的方法

问题2:在点击datagridview的列排序时,datatable里的数据也同样排序吗 还是一直不变?

请教 了 在线等
...全文
100 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
HELLOWORDC 2010-01-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 navyup 的回复:]
前提是  datagirdview 数据源为datatable


问题2:在点击datagridview的列排序时,datatable里的数据也同样排序吗 还是一直不变?

请教  了  在线等
[/Quote]

不排,你想得美!
润滑剂 2010-01-11
  • 打赏
  • 举报
回复
谢谢楼上的

问题2 已经搞明白


前提是 datagirdview 数据源为datatable

问题1 : 我从格式化的文本读进DATATABLE里的,然后显示在datagridview里 在datagrideview 修改单元格,table里的数据跟着变吗? 变了 怎么找出变了 的行 ? 给出思路和要用的方法
happyboyxq1985 2010-01-10
  • 打赏
  • 举报
回复
如果和数据库没关系,那就按原来读取文件的方法filestream,前面是readstream读到datatable,后面用writestream再写回去就行了啊。
润滑剂 2010-01-10
  • 打赏
  • 举报
回复
大侠们 我的东西和数据库一点关系都没有 我从格式化的文本读进DATATABLE里的 然后显示在datagridview里 在datagrideview 修改完后在保存到文本文件里
zhangyanyang 2010-01-10
  • 打赏
  • 举报
回复
留个记号
wuyq11 2010-01-10
  • 打赏
  • 举报
回复
SqlConnection conn= new SqlConnection("");
DataSet ds = new DataSet();
SqlDataAdapter sda;
ds.Tables.Clear();

sda = new SqlDataAdapter("", conn);
sda.Fill(ds);
this.dataGridView1.DataSource = ds.Tables[0];


SqlCommandBuilder scb = new SqlCommandBuilder(sda);
sda.Update(ds);
this.dataGridView1.DataSource = ds.Tables[0];

111,121

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧