找了好多资料,都是把DATAGRID和数据库绑定的,由于做个小程序,不想用到数据库,只想读个INI文件,把数据存到数组,然后让DATAGRID显示数组中的东西,有办法实现吗
最主要解决的问题:
1.如果DATAGRID必须和数据集绑定,如何才能把数组变成一个数据集
2.DATAGRID的属性中,可以把每个格子设置一个下拉菜单,但不知道如何才能使用这个下拉菜单
最好能有详细的使用方法,谢谢高手们
最主要解决的问题:
1.如果DATAGRID必须和数据集绑定,如何才能把数组变成一个数据集
2.DATAGRID的属性中,可以把每个格子设置一个下拉菜单,但不知道如何才能使用这个下拉菜单
最好能有详细的使用方法,谢谢高手们
Dim RS As ADODB.Recordset
但我用的时候,这句总是不能用,总说用户类型未定义这样子
//
引用Microsoft ActiveX Data Objects 2.5 Library
Rs.MoveFirst
DataGrid1.Columns(0).Text = "A1"
DataGrid1.Columns(1).Text = "A2"
DataGrid1.Columns(2).Text = "A3"
End SubPrivate Sub Form_Load() Dim i As Integer
For i = 0 To 2 '为Recordset三个字段,即为 DataGrid 添加三列
Rs.Fields.Append i, adVariant, , adFldMayBeNull + adFldIsNullable + adFldUpdatable
Next i
Rs.Open
For i = 0 To 3
Rs.AddNew '加四条记录,即为 DataGrid 添加四空行
Next i
Set DataGrid1.DataSource = Rs '绑定 DataGrid 的数据源
Rs.MoveFirst
End Sub
看这个例子datagrid只能依靠recordset,所以你必须把你想要输入的内容写进recordset中
上面的代码稍微改下就OK了
调试时说6147错误呀,列未找到|1,是什么意思
停在这行上了
DataGrid1.Columns(0).Text = "A1"