DataGrid 能做到这些功能吗?

wangdali wangdali 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
DataGrid 能做到这些功能吗?

1、显示2个数据表的内容,按我的要求显示各个表中的不同字段,好象数据绑定是个问题:(
2、从表搜索出符合的记录显示在表中。
3、用代码实现字段的绑定,我绑定了,都不起作用,可能是我绑定有误。

Private Sub Form_Load()

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=h:\database.mdb;Persist Security Info=False" '由向导生成,测试连接通过就可以了
Adodc1.CommandType = adCmdText '设置命令类型为文本型
Adodc1.RecordSource = "select * from member" '设置ADO控件的数据源为你数据库一个表中的所有记录
Set DataGrid1.DataSource = Adodc1 '设置datagrid1控件的数据源为adoc1
Adodc1.Refresh

DataGrid1.Caption = "会员列表"
DataGrid1.Columns(0).Caption = "编号"
DataGrid1.Columns(1).Caption = "会员名字"

DataGrid1.Columns(0).DataField = Adodc1.Recordset(0)‘不会怎么绑定,只列出了记录数(行数)不过没有内容。:(
DataGrid1.Columns(1).DataField = Adodc1.Recordset(1)

DataGrid1.Refresh

End Sub

===============
DataGrid1.Columns(0).DataField = Adodc1.Recordset(0)
DataGrid1.Columns(1).DataField = Adodc1.Recordset(1)

换成
DataGrid1.Columns(0).DataField = Adodc1.Recordset!ID
DataGrid1.Columns(1).DataField = Adodc1.Recordset!Name

也是没有起作用。是我上面代码有什么问题吗?
...全文
评论 5
收藏 已收藏
分享
返回顶部
wangdali
VB基础类 7,788 成员 197,583 内容