当前位置:编程学习 > C#/ASP.NET >>

List<dynamic> 问题

请问, winForm 中List<dynamic> 怎么绑定到datagridview ? --------------------编程问答--------------------  //List转化为DataTable
            DataTable 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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,