1
下面的代码发送到列表框:从数据表数组,没有循环
DataTable dt = new DataTable();
DataColumn dc = new DataColumn("BestSite", typeof(string));
dt.Columns.Add(dc);
for (int i = 1; i <= 10; i++)
{
DataRow dr = dt.NewRow();
dr[0] = i.ToString() + " = stackoverflow";
dt.Rows.Add(dr);
}//EndFor
var Query = from mycolumn in dt.AsEnumerable()
where mycolumn.Field<string>("BestSite") != string.Empty
select mycolumn;
listBox1.DataSource = Query.AsDataView();
listBox1.DisplayMember = "BestSite";
转移到阵列应该是什么? 没有循环
string[] myvalue = new string[Query.AsDataView().Count];
你仍然可以使用LINQ做到这一点,再次检查答案。 – 2010-10-12 03:08:56