DataGrid 绑定 List<string>

当数据源是一个字符串集合时,DataGrid默认显示的是string的长度,因为string的属性只有length。

解决方法:

将List<string>转成一个匿名对象的list,将string作为里面的一个属性。

var list= new List<string> { "123", "321", "456" };
dataGridView1.DataSource = (from str in list select new { str }).ToList();

原文地址:https://www.cnblogs.com/sugarwxx/p/15294340.html