Skip to main content

AccessTr.neT


VB.NET DataGridViev İçinde Arama Yapma

VB.NET DataGridViev İçinde Arama Yapma

#2
TextBox1'in TextChanged olayına aşağıdaki kodları ekleyin:

Dim aranacak As String = TextBox1.Text

   Try

     For Each row As DataGridViewRow In DataGridView1.Rows

       If (String.IsNullOrEmpty(row.Cells(1).Value)) Then Exit For

       If row.Cells(1).Value.ToString().Equals(aranacak) Then

         row.Selected = True
         Exit For

       End If

     Next

   Catch ex As Exception

     MessageBox.Show(ex.Message)

   End Try

Form'un Load olayına alttaki kodu ekleyin:

DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect

Arama kutusuna yazdığınız değer Eğer 1. sütunda yani ad soyad sütununda varsa o satır seçili hale gelecek.

Sorunuza göre bu şekilde cevap verdim ancak eğer veritabanından gelen veriler varsa -ki sizin örnekte var- Sql ile arama yapmak en güzelidir.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: VB.NET DataGridViev İçinde Arama Yapma - Yazar: alpeki99 - 21/12/2016, 18:03
Task