如何绑定列表<>到ComboBox?

时间:2009-10-07 15:28:04

标签: c# winforms

我有这段代码:

    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 个答案:

答案 0 :(得分:4)

您只需将ComboBox的DataSource设置为List。

comboBox1.DataSource = MyTable;

如果使用System.ComponentModel.BindingList而不是List,则对列表的更改将发送到ComboBox

也应该是你的最后一行:

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

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