找回密码
 立即注册

QQ登录

只需一步,快速开始

走在路上

注册会员

8

主题

16

帖子

54

积分

注册会员

积分
54
走在路上
注册会员   /  发表于:2019-9-23 15:53  /   查看:2985  /  回复:5
vb代码中使用了ORADC类型的控件
然后设置trueDBGrid70.TDBGrid tdbView .Datasource = odcView


现在要把vb6转换成vb.net:
使用C1.Win.C1TrueDBGrid.C1TrueDBGrid
上述中ORADC类型的控件应该换成哪种控件?
我换成下面这种控件

设置Datasource 时出现错误,报C1TrueDBGrid accepts as data either an IList or an IListSource パラメーター名:dataSource。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-9-23 16:21:01
沙发
ORADC在.NET中没有完全对应的控件,你可以将你这边的需求描述一下,是要连接数据库还是其他的数据源,然后我帮你确认
回复 使用道具 举报
走在路上
注册会员   /  发表于:2019-9-23 17:08:35
板凳
VB中通过odcView.Recordset获取oracle数据库的OraDynaset对象,然后把odcView绑定到trueDBGrid上,通过odcView.Recordset自身的功能(odcView.Recordset.MoveNext,odcView.Recordset.MoveLast)来实现trueDBGrid数据的变化,例如上下翻页等等。
现在需要在VB.NET上实现同样的功能。
我想请问下:C1TrueDBGrid可以直接使用OraDynaset对象吗?
我现在的实现方法是先把OraDynaset对象转换成DataTable,然后再设置为dataSource,这样的方式不知道有没有别的问题。。。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-9-23 18:06:30
地板
C1本身有提供ORACLE数据库连接的方式,你可以直接使用

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
走在路上
注册会员   /  发表于:2019-9-24 10:22:38
5#
好的,我试一下,谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-9-24 13:38:56
6#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部