Logo
技术 C#

datagridview已经设置好了表头字段,但是在绑定数据时还是会自动添加列的解决方法

photo
Pastore Antonio

2022年07月01日

前段时间做项目用到了datagridview控件,手动将datagridview表头字段添加上,并且设置好了格式和表头单元格的宽度,但是在绑定数据时,还是出在原来已设置好字段的后面多出几个字段,这几个字段正是自己在sql里面用到的几个字段,苦思不得其解,各种查阅资料,最后终于找到原因。

datagridview的表头字段如下,我的目的是把库里面的数据查出来,然后按照对应的字段显示在界面上。

 

我的sql是select UserName,Passwd,Groups,isAdmin from t_UserInfo; 

在每个列的属性里面,有个DataPropertyName属性,这个属性后面的名字必须和数据库里面表的字段是一致的,如果不一致,就会在原来的基础上自动添加新的字段。

我在网上查资料的时候,很多网友说要设置dataGridView1.AutoGenerateColumns = false,我试过,这个是没用的,还是会出现多字段的问题,核心还是要把DataPropertyName属性对应的名字和数据库表字段的名字设置为一致。

大家也可参考https://blog.csdn.net/u013033838/article/details/46897233?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase 这篇文章。

本文为原创文章,请注意保留出处!
修复群晖Synology Drive client右键菜单缺失问题 Local, clean & environmental 作者:Pastore Antonio
1806 浏览量
1779 浏览量
configure: error: Package requirements (oniguruma) were not met Local, clean & environmental 作者:Pastore Antonio
1524 浏览量
Adobe Acrobat Pro 激活 Local, clean & environmental 作者:Pastore Antonio
1518 浏览量
追寻日出,找回自己 Local, clean & environmental 作者:Pastore Antonio
1488 浏览量