.NET/C#将IList <string>绑定到DataGridView

Bud*_*Joe 7 .net c# data-binding ilist datagridview

IList<string>从函数返回(作为变量lst)然后我设置然后我

this.dataGridView1.DataSource = lst;
Run Code Online (Sandbox Code Playgroud)

datagrid添加一个标记为Length的列,然后列出每个字符串的长度.如何让它只列出字符串?

Mar*_*ell 13

您确实需要一个具有字符串属性的对象列表.使用.NET 3.5,你可以作弊:

.DataSource = list.Select(x=>new {Value = x}).ToList();
Run Code Online (Sandbox Code Playgroud)

否则创建一个虚拟类并手动复制数据...