| 
Imports System.Data.OleDb
Public Class Form1
    Dim strconn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                            "Data Source=c:/dthai97.mdb"
    Dim cn As New OleDbConnection(strconn)
    Dim da As New OleDbDataAdapter
    Dim ds As New DataSet
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        da.SelectCommand = New OleDbCommand("select * from tbthai", cn)
        da.Fill(ds, "tb")
        DataGridView1.DataSource = ds.Tables("tb")
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Try
            Dim cb As New OleDbCommandBuilder(da)
            Dim chg As Integer = da.Update(ds, "tb")
            MsgBox(DataGridView1.Rows.Count())
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Sub
End Class
Imports System.Data.OleDb
Public Class Form1
    Dim strconn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/dthai97.mdb"
    Dim cn As New OleDbConnection(strconn)
    Dim da As New OleDbDataAdapter
    Dim ds As New DataSet
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        da.SelectCommand = New OleDbCommand("select * from tbthai", cn)
        da.Fill(ds, "tb")
        DataGridView1.DataSource = ds.Tables("tb")
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim cb As New OleDbCommandBuilder(da)
        Try
            Dim chg As Integer = da.Update(ds, "tb")
            MsgBox(chg) 'MsgBox(DataGridView1.Rows.Count())
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Sub
    Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
        Dim x As Integer = Val(DataGridView1.CurrentRow.Index.ToString)
        TextBox1.Text = DataGridView1.Rows(x).Cells(0).Value
        TextBox2.Text = DataGridView1.Rows(x).Cells(1).Value
        TextBox3.Text = DataGridView1.Rows(x).Cells(2).Value
        DataGridView1.Enabled = False
    End Sub
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        DataGridView1.Enabled = True
        Dim x As Integer = Val(DataGridView1.CurrentRow.Index.ToString)
        DataGridView1.Rows(x).Cells(0).Value = TextBox1.Text
        DataGridView1.Rows(x).Cells(1).Value = TextBox2.Text
        DataGridView1.Rows(x).Cells(2).Value = TextBox3.Text
        DataGridView1.CurrentCell = DataGridView1.Item(0, x)
        DataGridView1.CurrentRow.Selected = True
        DataGridView1.Focus()
    End Sub
End Class
 |