好像Datagrid没有提供类似的方法谢谢!

解决方案 »

  1.   

    试试这个,看看原理Private Sub Form_Load()
        Dim adoRecordset As ADODB.Recordset
        Set adoRecordset = New ADODB.Recordset
        Dim i As Integer
        For i = 0 To 2 '为Recordset三个字段,即为 DataGrid 添加三列
        adoRecordset.Fields.Append "第" & i & "列", adVariant, adFldMayBeNull, adFldIsNullable + adFldUpdatable
        Next i
        adoRecordset.Open
        For i = 0 To 3
        adoRecordset.AddNew '加四条记录,即为 DataGrid 添加四空行
        Next i
        Set DataGrid1.DataSource = adoRecordset '绑定 DataGrid 的数据源
        adoRecordset.MoveFirst
    End Sub
      

  2.   

    Datagrid  需要绑定一个记录集你可以绑定一个几行几列都为空值的记录
    我还是觉得mshflexgrid更适合你,因为他不需要绑定