2010-06-21 99 views
1

我已经收集数据表与我的列名..我想将它们添加在列表框中。很多列在那里。所以需要使用对于每一个我如何使用实现这个如何将值添加到列表框?

+1

您使用的是Windows Forms,WPF,ASP.Net吗? – 2010-06-21 09:50:42

+0

即时通讯使用Windows窗体 – Shiny 2010-06-21 09:55:04

回答

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

我的返回类型是Datatable .. – Shiny 2010-06-21 10:38:27

+0

@Shiny:你问如何将列添加到列表框。 – 2010-06-21 10:46:41

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;