看书上介绍,数据绑定的结构一般为DataGrid+DataSource(Data或ADODC)。
但假如我有一个独立的RecordSet对象,程序中使用该对象操纵数据库,请问是否可以通过绑定的方式呈现该RecordSet的数据并将用户在Grid中的更改直接保存到RecordSet中呢?
我尝试建立一个ADODC对象并给其RecordSet属性赋值,但该语句执行出错,似乎是只读属性。另外我也尝试过调用ADODC.RecordSet.Open方法,发现也出错,似乎RecordSet初始是空对象。
无奈了,请教各位有什么高招么?
但假如我有一个独立的RecordSet对象,程序中使用该对象操纵数据库,请问是否可以通过绑定的方式呈现该RecordSet的数据并将用户在Grid中的更改直接保存到RecordSet中呢?
我尝试建立一个ADODC对象并给其RecordSet属性赋值,但该语句执行出错,似乎是只读属性。另外我也尝试过调用ADODC.RecordSet.Open方法,发现也出错,似乎RecordSet初始是空对象。
无奈了,请教各位有什么高招么?
解决方案 »
- vb中datagrid控件背景颜色如何更改
- 求 MediaPlayer6.2 控件资料
- 请问有没有实现屏幕取词的控件啊?最好有源代码的。
- 请教VB如何实现链表?
- Microsoft DataGrid1控件 "当前行不可用"是怎么回事?
- 怎样和条形码通信----怎样读出条形码机读出的条形码---
- Provider=Microsoft.Jet.OLEDB.4.0;Data Source 的讨论
- 请问:如何在TEXTBOX中屏蔽掉鼠标右键
- 那有vb收发电子邮件的原程序?最好不要使用exchange?
- VFP为什么失宠?
- 執行存儲過程時出提示-2147467259(80004005)未指定的错误
- 怎样将一个已知句柄的窗口设置为当前窗口?
如果ADODC.RecordSet是几个表的综合查询结果,在datagrid里是不允许编辑的
Adodc1.RecordSource = rsTest 'Adodc1已经和Grid绑定
代码执行后,在Grid中可以看见列头,因此以上代码应该有效。但是Grid没有数据行,而实际上rsTest中是有数据的。继续努力中...
Set Me.MSHFlexGrid1.DataSource = rsTest
或
Set Adodc1.Recordset = rsTest 额...总算出来了~