Как привязать список <> к ComboBox? - PullRequest
0 голосов
/ 07 октября 2009

У меня есть этот код:

    public static List<string> MyTable = new List<string>();

dsView = new DataSet();

adp = new SqlCeDataAdapter("SELECT DISTINCT Fname FROM MEN", Conn);

adp.Fill(dsView, "MEN");

adp.Dispose();

foreach (DataRow R in dsView.Tables["MEN"].Rows)

GG.Add( R["Fname"].ToString());

как привязать его к ComboBox?

Спасибо заранее

1 Ответ

4 голосов
/ 07 октября 2009

Вы просто устанавливаете источник данных ComboBox равным списку.

comboBox1.DataSource = MyTable;

Если вы используете System.ComponentModel.BindingList вместо списка, изменения в списке будут отправлены в ComboBox

Также должна быть ваша последняя строка:

GG.Add( R["Fname"].ToString());

быть

MyTable.Add( R["Fname"].ToString());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...