2017-04-16 5 views
-1

Ich habe DataGridView, die mit Daten aus CSV-Datei gefüllt, ich muss in der Lage sein, in Textbox zu suchen und die Daten zu filtern, während ich in Textbox schreibe. Ich versuchte einige Male mit diesem Code aber kein Glück so weit:So durchsuchen Sie DataGrid-Box mit Textfeld

(dataGridView1.DataSource as DataTable).DefaultView.RowFilter = 
    string.Format("City='{0}%'", textBox1.Text); 
+1

Haben Sie versucht Lösungen von [Filtern von DataGridView ohne Änderung der Datenquelle] (http://stackoverflow.com/questions/5843537/filtering-datagridview-without-changing-datasource)? – Anthony

+0

Ich habe etwas ähnliches woanders mit dem gleichen Code gefunden, der für mich funktioniert hat, danke – khalefa

Antwort

1

Ich habe es geschafft, meinen Fehler zu finden, der richtige Code ist:

(dataGridView1.DataSource as DataTable).DefaultView.RowFilter = string.Format("City LIKE'{0}%'", textBox1.Text); 

jetzt ist es absolut in Ordnung arbeiten.

Verwandte Themen