c# 修改数据库里的数据后实时更新datagridview

[复制链接]
查看11 | 回复5 | 2011-1-28 13:34:15 | 显示全部楼层 |阅读模式
可以用代理事件实现。不过简单一点的方法就是下面我介绍的这种。Form1是Datagridview的页面。Form2是修改值的页面。Form1: private void changedata() {
if(Form2.ShowDialog() == DialogResult.OK)
{
//重新绑定数据库
BindDgv();
} }Form2:
private void btnOK_Click()
{
//修改数据代码......
//下面这句...
回复

使用道具 举报

千问 | 2011-1-28 13:34:15 | 显示全部楼层
构造函数传递参数,就是打开FORM2的时候接收FORM1的数据对象,然后FORM2关闭的时候回传DataGridView,并重新绑定FORM1的数据...
回复

使用道具 举报

千问 | 2011-1-28 13:34:15 | 显示全部楼层
1:在datagridview新增行事件或者是在按钮提交事件中写代码,将更新行的信息insert到数据库中。2:重新绑定datagridview.即:datagridview.datasource=datatable;datagridview.databind();...
回复

使用道具 举报

千问 | 2011-1-28 13:34:15 | 显示全部楼层
form中绑定:datagridview1.datasourse=...form2中修改...form1中再次绑定datagridview1.datasourse=...基本流程就是这样. 在数据查询时sql语句可以这样写:select distinct 列名 from table
关键字distinct:取出不重复...
回复

使用道具 举报

千问 | 2011-1-28 13:34:15 | 显示全部楼层
1、Form2修改数据后重新绑定DataSet给DataGridView就好了2、select distinct...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行