如何动态的向DATAGRID中新增记录,而不是用DATASOURCE
就像LISTVIEW中的ITEM.ADD,DATAGRID中有这样的方法吗?
在代码里应该怎么写,谢谢大家了!!~~

解决方案 »

  1.   

    Dim rs As New ADODB.Recordset
    Private Sub Form_Load()
        rs.Fields.Append "a", adVariant, adFldMayBeNull + adFldIsNullable + adFldUpdatable
        rs.Fields.Append "b", adBSTR, , adFldMayBeNull + adFldIsNullable + adFldUpdatable
        rs.Fields.Append "c", adBSTR, , adFldMayBeNull + adFldIsNullable + adFldUpdatable
        rs.Fields.Append "d", adBSTR, , adFldMayBeNull + adFldIsNullable + adFldUpdatable
    End SubPrivate Sub Command1_Click()
        rs.Open
        rs.AddNew
        rs(0) = "1"
        rs(1) = "2"
        rs(2) = "3"
        rs(3) = "4"
        rs.Update
        Set DataGrid1.DataSource = rs
    End Sub