DataGrid Connectivity
DataGrid Connectivity
AppSettings("dsn") Dim con As OleDbConnection = New OleDbConnection(ConnectionString) Dim com As OleDbCommand Dim oledbda As OleDbDataAdapter Dim ds As DataSet Dim dt As DataTable Dim str As String Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text = "" Then ErrorProvider1.SetError(TextBox1, "please provide name") Else Try con.Open() str = "select * from student where sname ='" & TextBox1.Text & "'" com = New OleDbCommand(str, con) oledbda = New OleDbDataAdapter(com) ds = New DataSet oledbda.Fill(ds, "student") con.Close() DataGridView1.DataSource = ds DataGridView1.DataMember = "student"
Catch ex As Exception MsgBox(ex.Message) End Try End If TextBox1.Clear() DataGridView1.Visible = True End Sub Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.Ev entArgs) Handles TextBox2.TextChanged If TextBox2.Text = "" And TextBox2.Text.Length = 0 Then DataGridView1.Visible = False Else Try con.Open() str = "select * from student where sname like '" & TextBox2.Text & "%'" com = New OleDbCommand(str, con) oledbda = New OleDbDataAdapter(com) ds = New DataSet oledbda.Fill(ds, "student") con.Close() DataGridView1.DataSource = ds DataGridView1.DataMember = "student" DataGridView1.Visible = True Catch ex As Exception MsgBox(ex.Message) End Try
End If End Sub Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.Ev entArgs) Handles TextBox3.TextChanged Try con.Open() str = "select * from student where sname ='" & TextBox3.Text & "'" com = New OleDbCommand(str, con) oledbda = New OleDbDataAdapter(com) ds = New DataSet oledbda.Fill(ds, "student") con.Close() DataGridView1.DataSource = ds DataGridView1.DataMember = "student" DataGridView1.Visible = True Catch ex As Exception MsgBox(ex.Message) End Try End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) H andlesMyBase.Load DataGridView1.Visible = False End Sub End Class Output