DataGrid控件本身就是可以输入的。 要保存,可以用作为DataGrid控件的DataSource的那个Recordset的Update方法。 eg: Private Sub Form_Load() With rst_User .ActiveConnection = Conn_DB .Source = "SELECT ID,姓名 FROM 用户" .CursorType = adOpenStatic .LockType = adLockPessimistic End With rst_User.Open , , , , adCmdText Set DG_User.DataSource = rst_User End SubPrivate Sub Cmd_Save_Click() rst_User.Update End Sub
這和EisenHammer(奥古斯都) 說的是一個道理﹐你只是在text中輸入﹐對吧。 我就隨手寫段了﹐因為懶得開VB了。Private Sub Cmd_Save_Click() rs1.addnew rs1("Name")=text1.text rs1.update End Sub 就是這樣呀﹐和datagrid并沒有同不同﹐只是datagrid要去DataGrid.Refresh但愿沒有誤會你問題的意思
要保存,可以用作为DataGrid控件的DataSource的那个Recordset的Update方法。
eg:
Private Sub Form_Load()
With rst_User
.ActiveConnection = Conn_DB
.Source = "SELECT ID,姓名 FROM 用户"
.CursorType = adOpenStatic
.LockType = adLockPessimistic
End With
rst_User.Open , , , , adCmdText
Set DG_User.DataSource = rst_User
End SubPrivate Sub Cmd_Save_Click()
rst_User.Update
End Sub
DG_User.col=2
DG_User.text=text1.text
rst_User.Update
我就隨手寫段了﹐因為懶得開VB了。Private Sub Cmd_Save_Click()
rs1.addnew
rs1("Name")=text1.text
rs1.update
End Sub
就是這樣呀﹐和datagrid并沒有同不同﹐只是datagrid要去DataGrid.Refresh但愿沒有誤會你問題的意思