欢迎光临
我的个人博客网站

c#datagridview绑定的数据源不显示


问题描述:

datagridview绑定了list集合数据不显示。

问题解决:

我在网上查阅相关问题给出的答案有这几大类:

  1. 设置了表格自动生成列的属性,应禁止生成,即this.datagridview.autogeneratecolumns=false。T类型中的数据需要定义set和get接口。
  2.  

网上给出的解决方法并不能解决我的问题,我开始重新思考问题的来源。

在datagridview中我的表头能够显示出来,但是下面的数据不能显示,我初步猜测是获取数据源的model为空,仔细一看果不其然:

c#datagridview绑定的数据源不显示

 

   错误根源就是stuID==””,这句if语句判断是在查询时用到的,此时textbox中为空,而返回stuID的索引值获取的数据必定为空!

  将stuID==””改为stuID!=””即可问题解决。

  这是一个非常简单的错误,大家在遇到问题时首先要思考,不要一开始就盲目的上网去搜索解决方法,不仅费时费力还降低效率。

  

  

赞(0) 打赏
未经允许不得转载:张拓的天空 » c#datagridview绑定的数据源不显示
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏