在我自己的开发过程中,需要给DataGridView种填入数据,代码如下:
dataGridView1.DataSource = sercretBus.GetList("1");//会返回一个列表
但是显示出来的效果却是如图:
有些人说是因为这个前景色和背景色的问题,我设置了但是没用。
我的解决方案是:
因为列表里面的数据也是有名称的,所以你得在如图所示的位置设置数据列的名称。在DataGridView属性的集合里面:
将DataPropertyName改为和你得到的数据列的名字相同即可,我就是通过改这个让数据显示出来的。