List<dynamic> 问题
请问, winForm 中List<dynamic> 怎么绑定到datagridview ? --------------------编程问答-------------------- //List转化为DataTableDataTable dt = new DataTable();
dt.Columns.Add("BId", typeof(string));
dt.Columns.Add("BName", typeof(string));
dt.Columns.Add("AName", typeof(string));
for (int i = 0; i < list_B.Count; i++)
{
dt.Rows.Add(list_B[i].BId, list_B[i].BName, list_B[i].ClassA.AName);
}
this.dataGridView1.DataSource = dt; --------------------编程问答-------------------- 3q. 这是一个办法 --------------------编程问答-------------------- 用 lambda 再 Select 出一个匿名类List就可以了。
this.dataGridView1.DataSource = list.Select(x => new { x.name, x.no ... }).ToList();
补充:.NET技术 , C#