c# datagridview 更新数据但不重新绑定数据源。

luzon 2011-10-28 12:31:38
c# datagridview中更新数据但不重新绑定数据源,怎么实现?
如:DataSet ds = dbutil.getDs("sql.....");//读取数据库中的数据

datagridview1.datasource=ds.table[0]


现在数据库中的数据更新了。ds也被更新。但是我不想重新绑定数据源,然后使datagridview更新,怎么实现?
...全文
487 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
luzon 2011-10-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 keenweiwei 的回复:]

如果是asp.net中,你后面要加一个 datagridview1.DataBind();

如果是 winform中,你用2楼的试试
[/Quote]

我使用的是winform,使用了2楼的refresh(),也不行。
山东蓝鸟贵薪 2011-10-29
  • 打赏
  • 举报
回复
你可以通过语句关联即可
ijwsoft 2011-10-29
  • 打赏
  • 举报
回复
如果是asp.net中,你后面要加一个 datagridview1.DataBind();

如果是 winform中,你用2楼的试试
黄亮 2011-10-28
  • 打赏
  • 举报
回复
datagridview1.datasource=null;
datagridview1.datasource=ds.table[0];
tigercao101 2011-10-28
  • 打赏
  • 举报
回复
没试过~不知道Refresh();能不能行
luzon 2011-10-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhaozheng1988 的回复:]

引用楼主 luzon 的回复:
c# datagridview中更新数据但不重新绑定数据源,怎么实现?
如:DataSet ds = dbutil.getDs("sql.....");//读取数据库中的数据

datagridview1.datasource=ds.table[0]


现在数据库中的数据更新了。ds也被更新。但是我不想重新绑定数据源,然后使datagridview……
[/Quote]

这样可以,但我不想重新绑定数据源,我想更新ds.table[0],怎么才能在datagridview1立即反应出来
哪吒 2011-10-28
  • 打赏
  • 举报
回复
[Quote=引用楼主 luzon 的回复:]
c# datagridview中更新数据但不重新绑定数据源,怎么实现?
如:DataSet ds = dbutil.getDs("sql.....");//读取数据库中的数据

datagridview1.datasource=ds.table[0]


现在数据库中的数据更新了。ds也被更新。但是我不想重新绑定数据源,然后使datagridview更新,怎么实现?
[/Quote]

datagridview1.datasource=ds.table[0]
这样不行吗??

110,539

社区成员

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

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

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