In meinem Projekt Bestücken ich eine Datenbank wie dieseC# eine Combobox von Datagridview mit Bedingungen
ID | Name | Function
1 | John | CH
2 | Maria | CD
3 | Nikita | CH
4 | Carin | CH
mit Ich verwende dieses Stück Code, um die Combobox mit allen Namen zu füllen:
DataTable dt = new DataTable("Person");
dt.Columns.Add("ID", typeof(string));
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Function", typeof(string));
for (int i = 0; i < dataGridView.Rows.Count; i++)
dt.Rows.Add(MyComboBox.Items.Add(dataGridView[2, i].Value.ToString()
Nun möchte Ich mag die Combobox mit nur einige Namen zu füllen, mit einer Formel wie folgt aus:
für jeden Namen mit CH Funktion -> Anzeige d dieser Name in MyCombobox
Ich bin fest damit, könnten Sie mir helfen?
Bitte beschreiben Sie es mehr oder geben Sie mehr Code –
Wie sind Sie Databinding der Datagridview? Es scheint einfacher zu sein, dieselben Daten zu verwenden und sie nur zu filtern und dann die Combobox zu binden. Oder noch besser, führen Sie eine andere Abfrage für die Datenbank mit der Funktion-Spalte als where-Klausel. – Esko