Vyhledávání v datagridview?   otázka

VB.NET

Ahoj chci se zeptat jestli se nejak da vyhledavat v datagridview,nasel sem todle a to funguje ale nevim jak mam ostatni radky odstranit. Tady je kod:

        Dim x As Integer = 0
        While x < DataGridView1.Rows.Count
            Dim y As Integer = 0
            While y < DataGridView1.Rows(x).Cells.Count
                Dim c As DataGridViewCell = DataGridView1.Rows(x).Cells(y)
                If Not c.Value Is DBNull.Value Or Nothing Then
                    If CType(c.Value, String) = textbox1.text Then
                        MessageBox.Show("Found!")
                    End If
                End If
                System.Math.Min(System.Threading.Interlocked.Increment(y), y - 1)
            End While
            System.Math.Min(System.Threading.Interlocked.Increment(x), x - 1)
        End While
        MessageBox.Show("Search complete!")

Muzete mi teda poradit jak se daj odstranit radky ktery neobsahujou vyhledavany slovo?

Dik

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Já bych plnil datagridview z datatable pomocí výběrové funkce select(), kde bych potom buď vypsal vše a nebo jen hledané řádky (WHERE key=value).

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Moc tomu nerozumím...

Nešel by použít Filter zdroje dat datagridview?

Např. BindingSource.Filter = "Sloupec = 'text'"

Pro část slova použít LIKE plus zástupné znaky.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback