Logo

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

photo

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 这篇文章。

橙子主题打折出售

其实我不卖,主要是这里是放广告的,所以就放了一个
毕竟主题都没做完,卖了也是坑.

购买它
本文为原创文章,请注意保留出处!

在使用多线程过程中,可能会遇到在一些情况下必须等待子线程全部执行结束后主线程才进行下一步,做法如下...C#多线程等待所有子线程结束

热门文章

无法握住的故土 在我们心灵最温暖的角落,总有一寸土地是属于故乡的。虽然我们看似已远离故土,可骨子里对故乡的依恋却是从未冷却过。我们无论漂泊他乡,还是在繁华都市平步青云,可故乡的悠悠情思总会潜入梦乡与你缠绵。是儿时那一缕缕茉莉的清香萦绕在梦境,也是邻家那已锈迹斑斑的铁壶里,开出艳丽的花儿在梦的边缘摇曳。故土就这样根深蒂固地在我们的灵魂深处烙下深深的印记。 作者:Pastore Antonio
1596 浏览量
EWS(Exchange Service)基本使用(获取个人会议,会议室会议内容,会议室列表,发送会议,修改会议,删除会议) 最近公司要求和exchange服务对接,所以稍微研究了一下官方文档,做出以下总结,欢迎大家补充。先...EWS(ExchangeService)基本使用(获取个人会议,会议室会议内容,会议室列表,发送会议,修改会议,删除会议) 作者:Pastore Antonio
1585 浏览量
Sql Server 部署SSIS包完成远程数据传输 本篇介绍如何使用SSIS和作业完成自动更新目标数据任务。**温馨提示:如需转载本文,请注明...SqlServer部署SSIS包完成远程数据传输 作者:Pastore Antonio
1579 浏览量
SQL Server AG集群启动不起来的临时自救大招 背景前晚一朋友遇到AG集群发生来回切换不稳定的情况,情急之下,朋友在命令行使用命令重启WSFC集群...SQLServerAG集群启动不起来的临时自救大招 作者:Pastore Antonio
1573 浏览量
windows 下安装 memcahce 官网上并未提供Memcached的Windows平台安装包,我们可以使用以下链接来下载,你需...windows下安装memcahce 作者:Pastore Antonio
1566 浏览量