ด้านซ้ายเมื่อคลิกแถวที่ datagrid จะแสดงข้อมูลในฟอร์มด้านขวามือเพื่อแก้ไขได้
ฐานข้อมูลเป็นแบบนี้ครับ
ตารางชื่อ USER
---------------------------------------------------------------------------------
ID NAME LASTNAME BIRTHDAY POSITION ADDRESS
---------------------------------------------------------------------------------
การติดต่อ datagrid ผมเป็นประมาณนี้ครับ
sb.append("SELECT ID,NAME,LASTNAME FROM USER ORDER BY ID") // sb คือ StringBilder
string sql = sb.tostring();
Sqlreader dr;
dr = command.executereader();
datagridview.datasource = dt // dt คือ dataTable
Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
Dim A As String = DataGridView1.Rows(e.RowIndex).Cells(0).Value 'รหัส
Dim B As String = DataGridView1.Rows(e.RowIndex).Cells(1).Value.ToString 'ชื่อ
Dim C As String = DataGridView1.Rows(e.RowIndex).Cells(2).Value.ToString 'นามสกุล
TextBox1.Text = A
TextBox2.Text = B
TextBox3.Text = C
End Sub