DataSet 不被保存?
Dim DA As OleDb.OleDbDataAdapter
Dim DS As New DataSet()
DA = New OleDb.OleDbDataAdapter("Select name,password From 表1", "provider=microsoft.jet.oledb.4.0;data source=login.mdb")
DA.Fill(DS)
DS.Tables(0).Rows(0).Item("Name") = "user name"
DS.AcceptChanges()
DA.Update(DS.Tables(0))
DataGrid1.SetDataBinding(DS.Tables(0), "")
使用 DataSet 的 AcceptChanges() 后不会对数据据 login.mdb 写入(DataAdapter 给 update 了也不行),只在当前的 DataSet 中确认了。请问怎样将 DataSet 写入到 mdb 中。上面的代码只能读出数据,DataGrid 也能显示出正确的数据,但却不对改动后的数据回写到 mdb 中,mdb 不为只读,不知是什么回事,这个过程有何不对或是还要做些什么操作,请各位明灯指路。
另外,Windows.Forms.Form.DataGrid (在 WindowsApplication 中的那个) 与 Web.UI.WebControls.DataGrid (在 Asp.net 中的那个) 的使用不同,一些后者有的属性和方法前者却没有。
如想获知现在编辑的是那条记录的那个字段,以及编辑的光标所在的坐标;检查确认编辑的项目是否合法等应怎样可以现实??
Thank You !!