求助,关于datagridview,再次刷新问题

ianhere 2010-08-14 11:43:34
我用datagridview实现增删改操作,在load,调用databind(),datagridview正确读到表中信息并显示,然后在实现更新或删除后,再次调用databind(),信息却没有更改,而数据库中已经成功操作了


在调试时,dgvDemo.DataSource = userTable;
userTable是更新后的数据,但这样赋值以后,dgvDemo仍然没有变


求助
...全文
112 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjj1211 2010-08-15
  • 打赏
  • 举报
回复
再load事件里绑定代码放在
if(!ispostback)
{
//databind();
}
ianhere 2010-08-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 freeboy827 的回复:]

重新读取就行了
不用databind()
[/Quote]
databind()只是个方法,读取数据,然后绑定到datagridview
freeboy827 2010-08-14
  • 打赏
  • 举报
回复
重新读取就行了
不用databind()
ai593423625 2010-08-14
  • 打赏
  • 举报
回复
哥来学习得来了···
wenjunsu 2010-08-14
  • 打赏
  • 举报
回复
这个只需要把代码贴上来。。看看。。就知道了。代码。。速度上来
lantianxiadeyu 2010-08-14
  • 打赏
  • 举报
回复
在提示删除成功的语句下面再重新执行一次form_load
例如
private void form_Load(object sender, EventArgs e)
{
.....
...
....
}
private void BtnDelete_Click(object sender, EventArgs e)
{
....
....
....
...
MessageBOX.Show("删除成功","",MessageBoxButtons.OK,MessgaeBoxIcon.Information);
form_Load( sender, e);

}
这样就可以了,你试试看!
angelshuimo 2010-08-14
  • 打赏
  • 举报
回复
是要刷新吗??还是其他意思?
xihuanxiatian 2010-08-14
  • 打赏
  • 举报
回复
datagridview.refresh()
beifang86 2010-08-14
  • 打赏
  • 举报
回复
对,重新从数据库中提取数据,字面意思:刷新

111,119

社区成员

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

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

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