DataGrid 能做到这些功能吗?
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
也是没有起作用。是我上面代码有什么问题吗?