Private Sub frmVisitor_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
dbConnection.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source =SNGPLDbase.mdb"
dbConnection.Open()
daVisitor = New OleDb.OleDbDataAdapter("Select * From Visitor", dbConnection)
cmdbVisitor = New OleDb.OleDbCommandBuilder(daVisitor)
daVisitor.Fill(dtVisitor) 'Because the DataTable doesn't hold a connection to the data source, you don't need to close it when you're finished.
Dim ds As New DataSet
Dim drNewRow As DataRow = dtVisitor.NewRow()
dtVisitor.Columns(2).DataType = GetType(String)
dtVisitor.Columns(0).AutoIncrement = True
dtVisitor.Columns(0).AutoIncrementSeed = 10
dtVisitor.Columns(0).AutoIncrementStep = 10
DataGridView1.Refresh()
DataGridView1.DataSource = dtVisitor.DefaultView
DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect
cboVisitorCode.DataSource = dtVisitor.DefaultView
cboVisitorCode.DisplayMember = "VisitorCode"
AddHandler cboVisitorCode.SelectedIndexChanged, AddressOf cboVisitorCode_SelectedIndexChanged
End Sub
Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAdd.Click
Me.txtVisitorName.Text = ""
Me.txtVehicleNo.Text = ""
End Sub
Private Sub cboVisitorCode_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cboVisitorCode.SelectedIndexChanged
'Modified code here for selected row feilds to textbox
'Also for direct select row from datagridview
'for example
' Me.txtVisitorName.Text= "Abc"
' Me.txtVehicleNo.Text = "xyz250"
End Sub