最好的办法是不进行data1控件与flexgrid控件相联接,而是编程实现:
data1.recordset.movenext
with flexgrid
.row=您的行数
.col=您的列数
.text=data1.recordset("要显示的字段值")
.col=您的列数
.text=data1.recordset("要显示的字段值")
.col=您的列数
.text=data1.recordset("要显示的字段值")
.col=您的列数
.text=data1.recordset("要显示的字段值")
end with
flexgrid需要自己在程序中实现,建议使用ADODC+DataGrid
在Component中复选:
Microsoft ADO Data Control 6.0(OLEDB) +
Microsoft DataGrid Control 6.0(OLEDB)
然后再你的窗体你放上
Adodc控件和DataGrid
Adodc1的属性为:
在属性框中Build一下,选择OLE DB Providers,例如:
Microsoft Jet 3.51 Ole DB Provider
然后选择数据库名称,比如:C:\TestDB.mdb
Test Connection ,Ok
然后再Adodc1种选择RecordSource为一个表,例如TestTb
然后将DataGrid1的DataSource选择为Adodc1
OK