Tutorial Vb.Net : Fungsi Search / Cari Data di DataGridView

Bagaimana cara mencari data pada seluruh baris DataGridview ?

Tutorial sebelumnya di Sector Code : Cara Menampilkan Data dari Datagridview ke TextBoxCara Menampilkan data dari Database MySql ke DataGridView, dan untuk mencari seluruh isi row pada datagridview silahkan tambahkan Function Search berikut ke Form anda,
    Private Function carinama(ByVal namasiswa As String) As Integer
Try
Dim foundrow As DataGridViewRow = (
From row As DataGridViewRow In DataGridView1.Rows
Where row.Cells(1).Value = namasiswa
Select row
).First
If foundrow IsNot Nothing Then
Return (foundrow.Index)
Else
Return -1
End If
Catch ex As Exception
Return -1
End Try
End Function
Code diatas adalah code function untuk mencari seluruh data yang ada pada datagridview1 dan pada cell 1, yaitu kebetulan dalam percobaan penulis, field nama ada di cell 1, anda bisa menyesuaikannya sendiri, selanjutnya buatlah sebuah textbox untuk tempat mencari / menuliskan nama yang anda cari, klik 2 kali textbox tersebut dan masukkan code berikut :
    Private Sub TextBox19_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox19.TextChanged
carinama(TextBox19.Text)
Dim xloop1 As Integer
Dim spola As String
Dim sbuka As String
Dim sbetul As Boolean
spola = TextBox19.Text + "*"
DATABARU = False
Me.Cursor = Cursors.WaitCursor
Button2.Enabled = True
Button3.Enabled = True
For xloop1 = 1 To DataGridView1.RowCount - 1
sbuka = DataGridView1.Rows(xloop1 - 1).Cells(1).Value
sbetul = UCase(sbuka) Like UCase(spola)
If sbetul = True Then
DataGridView1.CurrentCell = DataGridView1.Item(1, xloop1 - 1)
isiTextBox(xloop1 - 1)
End If
Next
Me.Cursor = Cursors.Default
End Sub
tekan f5 untuk mencoba alikasi search data anda, dan lihat hasilnya,

Tutorial Vb.Net : Fungsi Search / Cari Data di DataGridView

Jika masih bingung dengan tutorial diatas, silahkan lihat video tutorial berikut

Video Tutotorial How to Filter Data In DataGridView?


Video Tutorial How to Search Functions In GridView V1


jangan sungkan - sungkan untuk berkomentar, terima kasih ;)