vb中datagrid控件怎么更新?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb中datagrid控件怎么更新?相关的知识,希望对你有一定的参考价值。

Set DataRec = New ADODB.Recordset
strSQL = "select ……"
DataRec.CursorLocation = adUseClient
DataRec.Open strSQL, DataConn, 3, 3
Set DataGrid1.DataSource = DataRec

当删除掉DataRec中某个记录时,datagrid1中还是存在该记录,怎么对datagrid1中的记录更新?

为了显示更新后的数据,先更新DataRec的数据集,再绑定DataRec到DataGrid1。如果你有一个更新按钮,则在Click事件中使用:
DataGrid1.rsCommand1.Requery
Set DataGrid1.DataSource = DataRec

现在,当按下更新按钮,代码将重新绑定DataGrid到DataEnvironment并用更新的数据填充控件。
参考技术A 加一个timer,在timer过程中重新调用一个过程。
这个过程的目的是重新加载一次数据,这个方法你应该会用的吧。
缺点是数据重新加载后,刚才的删除的数据的相邻数据不好找。
优点是动态能直观反映数据已经被删除。
如果更好的办法,请回复我。

vb DataGrid控件 如何加一列CheckBox控件?

要求每一行的第一列都有这样一个控件,供选择使用,可以根据选择的行来计算或者删除记录。
高手进来指点!
VB 6.0

在"属性生成器"里---编辑列---添加一个模板列
然后对着DATAGRID点右键,编辑模板,在TemplateColumn模板中拖入一个CHECKBOX即可
参考技术A 编辑DataGridView的列,在里面的ColumnType里选择CheckBox即可

以上是关于vb中datagrid控件怎么更新?的主要内容,如果未能解决你的问题,请参考以下文章

vb中如何设置datagrid控件 中的数据库字体大小和行的高度怎么设置

在VB里怎么添加DataGrid控件

vb哪个列表控件好(listview , datagrid等)

怎么在VB中添加datagridview控件

请高手讲下vb中的DataGrid控件

怎么在vb中让datagrid控件中的内容一开始不显示,查询的时候才显示啊