A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黄友 黑马帝   /  2011-11-16 22:34  /  3292 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黄友 于 2011-12-7 11:38 编辑

最近在做宿舍管理系统,遇到了DataGridView 刷新问题,当我查询一条信息显示在DataGridView中,然后再双击修改这条数据,弹出一个修改信息窗口,修改成功后怎么能在DataGridView中显示修改后的信息啊~

评分

参与人数 1技术分 +1 收起 理由
杨恩锋 + 1

查看全部评分

8 个回复

倒序浏览
你可以为例子中的dataGridView添加一个Scroll事件相应器,并添加如下代码:

    private void dataGridView1_Scroll(object sender, ScrollEventArgs e)

    {

        dataGridView1.Invalidate();

    }

这样就可以实现刷新了!
回复 使用道具 举报
你不是点击修改进另一个窗口的嘛,你在那个窗口设置一个成功跳转啊,成功后自动跳转到第一个页面窗口就刷新了撒。。。。。
回复 使用道具 举报
黄友 黑马帝 2011-11-17 13:48:52
板凳
朱陈伟 发表于 2011-11-17 08:37
你不是点击修改进另一个窗口的嘛,你在那个窗口设置一个成功跳转啊,成功后自动跳转到第一个页面窗口就刷新 ...

不行啊,没用   
回复 使用道具 举报
黄友 黑马帝 2011-11-17 13:49:22
报纸
张振鹏 发表于 2011-11-17 08:33
你可以为例子中的dataGridView添加一个Scroll事件相应器,并添加如下代码:

    private void dataGridVie ...

我用了可还是不行
回复 使用道具 举报
郑文 黑马帝 2011-11-17 20:27:24
地板
重新载入dataGridView 就行      dvgData.DataSource = table; 用强类型dataset直接将查到的表赋值

评分

参与人数 1技术分 +1 收起 理由
杨恩锋 + 1

查看全部评分

回复 使用道具 举报
朱勋 黑马帝 2011-11-18 00:11:53
7#
改完之后再重新帮顶下就好了
回复 使用道具 举报
王绚文 黑马帝 2011-11-18 15:21:20
8#
重新绑定下数据源不行么!
回复 使用道具 举报
杨楠 金牌黑马 2011-11-20 13:09:35
9#
DataGridView1.databind();
或者还是DataGridView1.bind();来着,记不清了,试试看吧,数据库被修改以后,界面不知道数据发生了修改,所以重新绑一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马