代码如下:
Adodc1.RecordSource = SQLofBB
Adodc1.Refresh
DATAGRID1.ClearFields
DATAGRID1.ReBind
DATAGRID1.Refresh
发现 执行后 会将DATAGRID1.左上角的第一个单元格的内容清空,并且数据中对应的数据也被清空
反复实验,发现 问题出在 DATAGRID1.ClearFields 这一行上,去掉此行代码后,不会出现 此类情况
但是 DATAGRID1.ClearFields 是清除网格结构的,怎么会清除数据内容呢,谢谢大家。
1 个解决方案
#1
set datagrid1.datasource=nothing '先断开连接会好点
Adodc1.RecordSource = SQLofBB
Adodc1.Refresh '重新加载数据
DATAGRID1.ClearFields
set datagrid1.datasource=adodc1
#1
set datagrid1.datasource=nothing '先断开连接会好点
Adodc1.RecordSource = SQLofBB
Adodc1.Refresh '重新加载数据
DATAGRID1.ClearFields
set datagrid1.datasource=adodc1