hur.cn - 华软网

 热门搜索

PB中使用MS DataGrid Control(OLE DB)v6.0

  作者:未知    来源:网络    更新时间:2016/2/23
PB中使用MS DataGrid Control(OLE DB)v6.0,
如何设定DataSource?

------华软网友回答------
为什么要用它
------华软网友回答------
我的程式规格书上就是这个控件的样子,用Data Grid control 在PB中会出错。
------华软网友回答------
本人曾经也想过在PB中使用DATAGRID,但不成功。究其原因,可能是数据接口不一致所引起。
------华软网友回答------
PB中能不能通过COM组件技术访问IDateSource接口,有谁知道,
再近一步问,如何调用QueryInterface外部函数,以及怎样声明。
------华软网友回答------
我想在PB6。5中只有通过OLE对象来完成。也就是说在程序中通过OLEOBJECT来实现ADODB。RECORDSET的数据访问,然后再把它做为数据源赋给DATAGRID的DATASOURCE。但这并没有用到PB中的数据窗口。如果用不了数据窗口,那么用起来也没有太大意思了。
   在PB7中就可以了。PB7中提供数据存储中数据与ADODB。RECORDSET的交换功能。可在这两种对象之间数据集相互转换。这样,可用DATASTORE检索数据转换到RECORDSET,再由RECORDSET做为数据源赋给DATAGRID的DATASOURCE。我在机器上试了,在DATAGRID中能显示数据。至于用DATAGRID再做其它的操作,我想就是程序中的事了。
------华软网友回答------
DataGrid Control中有一个Datasource属性,但是其数据类型为用户定义,
不知道怎样给他赋值??ADODB。RECORDSET怎样与DataGrid Control联系起来?
PB7.0支持OLE DB,不知如何应用COM技术?
------华软网友回答------
我在这个站点发表了一篇文章,你可以看一下。在PB7中转成ADO。RECORDSET后,可以将这个变量直接赋给DATAGRID的DATASOURCE就可以了。我用过。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。