社区
C#
帖子详情
dataGridView 同步更新问题!
退一步海阔天空l忍一时风平浪静
2010-10-09 10:39:58
问题:我在A窗体有个dataGridView控件,并且A窗体上有个添加按钮,当我点击添加按钮时,
会弹出一个窗体B,窗体B具体是用来输入数据的,当我点击B窗体上的确定时,A窗体上的dataGridView里面的
数据会自动更新(也就是实现两个窗体之间的同步更新)!
我记得以前好像做过一次搞出来了。。。。。。。。。但是又忘记了。。。。。。
忘高手帮写一下,小弟不胜感激,谢谢!!
特别注释:如梦 哥 你要是帮写的话 麻烦捎带注释,谢谢!
...全文
152
12
打赏
收藏
dataGridView 同步更新问题!
问题:我在A窗体有个dataGridView控件,并且A窗体上有个添加按钮,当我点击添加按钮时, 会弹出一个窗体B,窗体B具体是用来输入数据的,当我点击B窗体上的确定时,A窗体上的dataGridView里面的 数据会自动更新(也就是实现两个窗体之间的同步更新)! 我记得以前好像做过一次搞出来了。。。。。。。。。但是又忘记了。。。。。。 忘高手帮写一下,小弟不胜感激,谢谢!! 特别注释:如梦 哥 你要是帮写的话 麻烦捎带注释,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
退一步海阔天空l忍一时风平浪静
2010-10-09
打赏
举报
回复
谢谢各位,我晚上去按各位的实现下看看能成功不!
xshf12345
2010-10-09
打赏
举报
回复
[Quote=引用 3 楼 chazikai24 的回复:]
说下思路吧。点A窗口按钮,formB.ShowDialog(),然后输入数据,可以把B窗口的数据创建一个public的datatable,然后点击更新的时候,B窗口关闭,A窗口继续执行指令,窗口A的datagridview的datasources就是窗口B的datatable
[/Quote]
up,其实很简单的。。。就是刷新数据的问题,问题是获取新的数据,可以使用返回值,也可以使用属性。。
try_best7
2010-10-09
打赏
举报
回复
先在B窗体中定义全局变量:pulic A a = null;
然后在A窗体的按钮点击事件中写:B b = new B();B.a = this; b.ShowDialog();
再在B窗体的关闭事件中写:A.DataBind();
luojie81
2010-10-09
打赏
举报
回复
用句柄.
调用时用以下语句.
IntPtr ptr = this.Handle;
frmymck.show(ptr);
子窗口调用父窗口的函数刷新.
form = (frmdialog)frmdialog.FromHandle(ptr);
form.refresh()
try_best7
2010-10-09
打赏
举报
回复
在B窗体中定义A窗体 ,然后将A窗体中绑定的方法设为Public ,ShowDialogB的时候将A窗体当成参数传过去,然后在B窗体关闭时调用A窗体中的绑定方法就可以了。
chazikai24
2010-10-09
打赏
举报
回复
说下思路吧。点A窗口按钮,formB.ShowDialog(),然后输入数据,可以把B窗口的数据创建一个public的datatable,然后点击更新的时候,B窗口关闭,A窗口继续执行指令,窗口A的datagridview的datasources就是窗口B的datatable
Rock870210
2010-10-09
打赏
举报
回复
是模式窗口吗?
可以在模式窗口中设定一个变量 bool flag=false;标记执行添加操作成功 添加成功就把flag改为true
然后在模式窗口关闭后,在主窗体
中这些代码这里:
B b = new B();
b.ShowDialog();//以模态方式打开子窗体
if(b.flag)//表示添加操作成功(如果没有添加则不需要刷新)
//刷新DataGridView
c520120
2010-10-09
打赏
举报
回复
用委托
deyygywxf
2010-10-09
打赏
举报
回复
说下思路吧。点A窗口按钮,formB.ShowDialog(),然后输入数据,可以把B窗口的数据创建一个public的datatable,然后点击更新的时候,B窗口关闭,A窗口继续执行指令,窗口A的datagridview的datasources就是窗口B的datatable
明哥说编程
2010-10-09
打赏
举报
回复
在子窗口调用父窗口中加载dataGridView的方法就可以了。
hongjiaoli
2010-10-09
打赏
举报
回复
成功后,请把正确的解决方案 贴出来,感觉你这个功能挺好的,想学习!
DataGridView
数据
同步
更新
解决
DataGridView
在数据库操作后未能实时
更新
的
问题
,通过重新绑定数据源的方法确保视图与数据库
同步
。
界面上编辑
DataGridView
同步
更新
到数据库
本文介绍了如何在界面上使用
DataGridView
进行数据编辑,并实现编辑内容实时
同步
到数据库的方法,包括关键步骤和可能遇到的
问题
。
DataGridView
数据
更新
至数据库-整体
更新
本文介绍如何将
DataGridView
中的数据
更新
到SQL Server数据库。首先,获取
DataGridView
绑定的DataTable,接着进行数据验证,然后使用C#操作ADO.NET连接,执行
更新
语句,实现数据的
同步
。
C#backgroundworker中
更新
datagridview
出现滚动条
问题
在使用BackgroundWorker完成数据
更新
时,遇到
DataGridView
页面闪烁和滚动条异常
问题
,导致无法滚动到底部。错误发生在ScrollBar.set_Value方法中。解决办法包括:1) 使用委托刷新防止闪烁;2)
更新
数据后调用
dataGridView
1.PerformLayout()来修复滚动条
问题
。
使用
DataGridView
进行增删改查,并
同步
到数据库
本文通过一个实例介绍了如何使用
DataGridView
控件进行数据库的增删改查操作。当窗体加载时,数据显示在控件中,用户可进行编辑、删除,操作后数据会
同步
到数据库。关键点包括启用编辑和删除功能,使用DataSet和DataTable存储数据,借助SqlDataAdapter进行数据
同步
,以及SqlCommandBuilder自动生成SQL命令。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章