数据更新问题
后台数据库中的 数据更新后如何更新DataSet中的数据,我用的是DataSet控件
[解决办法]
? 重新实例化一个 呗~
[解决办法]
再Fill一下。
[解决办法]
顶!!
[解决办法]
我是说把DataSet重新Fill一下。
[解决办法]
重新读取数据,填充dataset
[解决办法]
用这段代码试试
Dim dba As New OleDb.OleDbDataAdapter
Dim con As New OleDb.OleDbConnection( "Provider=Microsoft.Jet.OleDb.4.0;Data Source=d:\ep.mdb ")
con.Open()
Dim ds As New DataSet
dba = New OleDb.OleDbDataAdapter( "select * from jsrk ", con)
Dim upcmd As New OleDbCommandBuilder(dba)
dba.Fill(ds, "123 ")
DataGridView1.DataSource = ds.Tables( "123 ")
' DataGridView1.Columns(0).Visible = False
' For i = 1 To DataGridView1.ColumnCount - 1
' Dim cColumn As String = RTrim(DataGridView1.Columns(i).Name)
'Select Case cColumn
' Case "Column1 "
Me.DataGridView1.Columns(1).HeaderText = "姓名 "
Me.DataGridView1.Columns(1).Width = 50
' Case "Column2 "
Me.DataGridView1.Columns(2).HeaderText = "密码 "
Me.DataGridView1.Columns(2).Width = 50
' End Select
' Next
[解决办法]
ds.Tables(0).Clear()
da.Fill(ds)
这样就行啦。
[解决办法]
能看看您的代码么?
[解决办法]
不是的,是用DataAdapter重新Fill到DataSet。
[解决办法]
没这么用过,用语句来连接数据库反而简单一些。
[解决办法]
重新fill,之前好象必须先清除dataset1.clear,然后才能将数据填充.