Hallo C# Forum,
ich hab eine Form in der ich eine Combobox habe z.B.
alle Anzeigen
Windows XP
Windows 7
Windows Server 2003
über die Combobox möchte ich eine andere Form ansprechen in der ich ein dataGridView habe. Im dataGridView ist eine Datenbank hinterlegt.
Jetzt möchte ich sie so Filter, dass wenn ich z.B. Windows XP auswähle nur die Inhalte angezeigt werden die mit Windows XP zutun haben.
mein Code:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| int index = Betriebssysteme.FindString(Betriebssysteme.Text); Betriebssysteme.SelectedIndex = index;
BindingSource source1 = new BindingSource(); source1.DataSource = dataGridView1; dataGridView1.DataSource = source1;
switch (index) { case 0: lzn.Show(); break; case 1: source1.Filter = "Betriebssystem = 'WinXP'"; lzn.Show(); break; |
Betriebssystem in der Name der Spalte und WinXP ist der Inhalt der angesprochen werden soll.
Leider wird er nciht gefilter.
Ich hoffe ihr könnt mir weiterhelfen
Moderiert von
Christian S.: Code- durch C#-Tags ersetzt