社区
VB
帖子详情
DATAGRIDVIEW中的数据有没有刷新功能??数据显示更新
wsxwsx123456789
2008-06-20 11:40:40
DATAGRIDVIEW中的数据有没有刷新功能??数据显示更新,其它窗体的数据改变后影响此DATAGRIDVIEW的内容,是哪一个属性?
...全文
392
4
打赏
收藏
DATAGRIDVIEW中的数据有没有刷新功能??数据显示更新
DATAGRIDVIEW中的数据有没有刷新功能??数据显示更新,其它窗体的数据改变后影响此DATAGRIDVIEW的内容,是哪一个属性?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wsxwsx123456789
2008-08-20
打赏
举报
回复
楼上说的是不是VS2005的内容哟, BindingSource 没有这个属性,VB2005
使用BindingSource即可:
DATAGRIDVIEW1.DataSource = BindingSource '*************没有这个东东
刷新时
Ctype(DATAGRIDVIEW1.DataSource,BindingSource).ResetBindings() *************没有这个东东
也可在ResetBindings之前加入一句
Ctype(DATAGRIDVIEW1.DataSource,BindingSource).endedit *************没有这个东东
tangweikai
2008-06-21
打赏
举报
回复
使用BindingSource即可:
DATAGRIDVIEW1.DataSource = BindingSource
刷新时
Ctype(DATAGRIDVIEW1.DataSource,BindingSource).ResetBindings()
也可在ResetBindings之前加入一句
Ctype(DATAGRIDVIEW1.DataSource,BindingSource).endedit
gh_li
2008-06-20
打赏
举报
回复
改变DataSource 属性,其值可以是DataTable也可是DataSet等
如:
DATAGRIDVIEW1.DataSource = Nothing ’清空
DATAGRIDVIEW1.DataSource = DataTable1‘把DataTable1的数据显示在DATAGRIDVIEW1中
DATAGRIDVIEW1.DataSource = DataTable2‘把DataTable2的数据显示在DATAGRIDVIEW1中
Jash_Qi
2008-06-20
打赏
举报
回复
Me.datagridview.Refresh()是刷新
但是要是想达到你想要的效果你得重新调用一下绑定数据的方法。.
只需要把绑定数据的方法改为PUBLIC的..就可以通过别的页面调用了
dataGridView
数据
更新
后,
显示
在原来的位置.txt
winfrom
中
dataGridView
重新
刷新
数据
后 ,
数据
的
显示
的位置一般情况下会发生变化,可以通过代码的方法,在重新
刷新
数据
后可以使
数据
显示
的位置保持不动。源代码提供使用,使用过程
中
有问题时可以留言
C#
数据
库增删查改及
DataGridView
刷新
数据
数据
库增删查改及
DataGridView
刷新
数据
C# 实战项目——快递单打印软件
2、分割Form窗体 3、
DataGridView
数据
表格的使用 4、使用C#操作SQL Server
数据
库 5、以二进制形式在
数据
库
中
存储
数据
6、自定义控件的应用 7、C#打印组件的使用 8、控件的动态添加与删除
DataGridView
数据
编辑模板
1. 基类说明 1.1 基类结构图 1.2 基类说明 1.2.1 BaseEditClass BaseEditClass是所有单表编辑
功能
的基类。BaseEditClass从NSGForm继承,以处理统一的界面和字体风格。 BaseEditClass抽象出了编辑类
功能
通用的方法并定义为基类方法,以便子类继承,并增加自己的代码。 自定义属性 名称 说明 DataTable
功能
所编辑的
数据
表 DataState
功能
所处的状态:浏览(dsBrowse)、新增(dsInsert)、编辑(dsEdit) BatchSave 是否批量提交
数据
表,默认为False DeleteWarn 在删除记录时是否提示,默认为True 自定义方法 名称 说明 FormInit 在FormLoad时被调用,具体
功能
中
可重载该方法添加自定义的初始化代码 PostData 具体
功能
中
需要重载该方法,并调用具体的TableAdapter.Update(row),以保存
数据
至
数据
库。 RefreshData 统一的
刷新
数据
表过程,具体
功能
中
需要重载该方法,并调用具体的TableAdapter.Fill(DataTable),以查询
数据
DataValid 统一的
数据
验证方法,在保存
数据
前被调用。具体
功能
中
可重载该方法添加自定义的
数据
校验代码 NewRecord 在新增
数据
时被调用,在具体过程
中
可重载该方法添加自定义的新增记录默认值 SaveData 保存
数据
的方法,具体
功能
中
调用该过程保存
数据
DeleteData 删除
数据
的方法,具体
功能
中
调用该过程删除
数据
CancelData 取消
数据
修改的方法,具体
功能
中
调用该过程取消
数据
修改 1.2.2 BaseGridEdit BaseGridEdit是所有直接使用
DataGridView
进行编辑的
功能
的基类。BaseGridEdit从BaseEditClass继承。 自定义属性 名称 说明 Grid 编辑所用的
DataGridView
自定义方法 名称 说明 RecordValid 统一的
数据
验证方法,在单条保存
数据
前被调用。具体
功能
中
可重载该方法添加自定义的
数据
校验代码 1.2.3 BaseGridEditForm BaseGridEditForm是所有直接使用
DataGridView
进行编辑的
功能
的模板。所有直接使用
DataGridView
进行编辑的
功能
都需要从该模板拷贝后进行修改。 2. 模板使用方法 2.1 BaseGridEditForm 使用BaseGridEditForm需要按以下四步操作就可以得到需要的
功能
。 一、 先从BaseGridEditForm拷贝文件到工程后修改类名、命名空间 二、 在项目的
数据
集
中
增加TableAdapter,以查询需要维护的指定的
数据
表 三、 将
DataGridView
绑定到新增的
数据
表 四、 修改以下基类方法 名称 说明 构造方法 增加”DataTable属性=新增
数据
表”的代码 FormInit 增加需要的Form初始化代码,如RefreshData以获得
数据
PostData 增加一行代码:新增的TableAdapter.Update(row) RefreshData 增加使用新增TableAdapter.Fill(DataTable)的代码,以获得查询
数据
。注意:代码需要写在IsRefreshData = true;和 IsRefreshData = false;语句的
中
间 RecordValid 增加自定义的
数据
校验语句。 NewRecord 增加自定义的新增
数据
默认值代码。
使用线程自动
刷新
数据
的例子
使用线程(Thread)每隔1秒都会随机生成
DataGridView
的
数据
源,并通过信号对线程进行控制。
VB
16,552
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章