DataView
-
Hallo Forum,
ich habe ein DataTable Objekt, das ich in einem DataGridView anzeigen lasse.
Nun möchte ich mittels checkedListBox die Auswahl auf bestimmte Zeilen reduzieren, sprich filtern. Im MSDN habe ich das DataView Objekt gefunden, welches mir hierfür sinnvoll erscheint. Ich habe leider keinerlei Erfahrung mit relationalen Datenbanken, deshalb scheitere ich bei der Syntax.dvCustomers.RowFilter = "Aktion = GK Aktion"; dataGridView1.DataSource = dvCustomers;
Ich möchte zum Beispiel nur Zeilen in dem DataGridView anzeigen lassen, die unter der column "Aktion" den Inhalt "GK Aktion" eingetragen haben.
Wie machen ich das? Gibt es eine Liste für die Befehle? Handelt es sich hier um reguläre Ausdrücke?
Ich stehe irgendwie auf dem Schlauch. Vielen Dank!
-
Das findet sich unter DataColumn.Expression
Bei dir fehlen also die einfachen Anführungszeichen:
dvCustomers.RowFilter = "Aktion = 'GK Aktion'";
-
Cool, klappt. Das ist ja echt mal ne deutliche Erleichterung. Habe bisher immer alles manuell programmiert.
Vielen Dank TH69