dataGridView绑定了List集合数据无法显示数据

dataGridView绑定了List集合数据无法显示数据

首先看你是否设置了表格自动生成列的属性:

一、
this.dataGridView1.AutoGenerateColumns = false;
false是禁止自动生成,我们需要在表格里直接写表头,设置它的数据名称,数据DataPropertyName要与你用来装数据的名称一致(一般是实体类里面的属性(字段)名),因为我之前一直以为是布局(Design)里面的Name要与之对应所以一直没出来,
dataGridView绑定了List集合数据无法显示数据

二、this.dataGridView1.AutoGenerateColumns =true;默认情况下是这个
如果你自己写了表它就会在后面追加,不会放到你写的表头下面,就需要使用禁止它自动生成列这个方法。

参考链接