如何向列表框添加值?

时间:2010-06-21 09:48:42

标签: c# .net ado.net

我使用我的列名收集了数据表..我想将它们添加到列表框中..许多列都在那里..所以需要使用对于每个我如何实现这个

2 个答案:

答案 0 :(得分:1)

使用DisplayMember and ValueMember

DataTable dt = ds.Tables[0];

// 1. set DisplayMember and ValueMember
lbSiteCode.DisplayMember = dt.Columns[0].ColumnName;
lbSiteCode.ValueMember = dt.Columns[1].ColumnName;
// 2. set DataSource
lbSiteCode.DataSource = dt;

答案 1 :(得分:0)

DataColumnCollection columns = ds.Tables[0].Columns;
foreach (DataColumn column in columns)
{
    listBox1.Items.Add(column.ColumnName);
}