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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈子斌 中级黑马   /  2012-7-11 15:12  /  1977 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我在winfrom中用datagridview控件显示了数据库中的一个表,现在用
string strItemId = this.dataGridView1.CurrentRow.Cells[0].Value.ToString();
的方法取得用户所点击的项,删除后,数据库中的内容已经删除,但是控件中显示的内容还在,请问有什么办法可以刷新显示的内容
能给出具体的方法吗

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

4 个回复

倒序浏览
在开发前台时,经常会用到页面刷新的功能显示变化的数据:
1 ,frame 页面刷新技术;
2 ,整个页面刷新技术;
3 ,ajax 刷新技术;
其中ajax 刷新是开发大型网站必须用到的技术。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
重新绑定下数据源就行了
dgv.DataSource=数据源

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
我一般用BindingSource来与DataGridview进行绑定,比如我在DataGridView里显示学生的信息。
List<Student> stus = new List<Student>();
BindingSource bs = new BindingSource();
bs.DataSource = stus;
dataGridView1.DataSource = bs;
绑定之后,你直接操作bs,进行数据的增删改,dataGridview进行自动刷新

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
修改后重新绑定数据源就OK 啦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马