怎样处理datagridview数据错位问题

img

img

dataGridView1.AutoGenerateColumns = false; //关闭自动产生列

是不是赋值的时候,和数据库中的字段不匹配😂

img
img
在给DataGridView设置列的时候,“DataPropertName”要和你数据库表中对应的字段名一样,这样的话在你读取数据库数据的时候,它就会自动识别对应的列放置数据。如果“DataPropertName”和数据库对应的字段名不一样,并且其他列的“DataPropertName”都不是该字段名,那它就会自己默认去创建一个列用来显示该字段的数据