首先,我原计划是查询工作日志表中的数据,并将其反应在datagridview控件上, 部分代码如下 通过查询语句,查到了数据,list集合中有数据,但是显示却如下: 显示如下: 究其原因dataGVWorklog.AutoGenerateColumns = false;//禁止datagridview自动加载列 IDate iWorklogDate = AbstractFactory.Factory.CreateConcreteClass("ConcreteDAL", "DAL", "t_worklog"); List<dynamic> lists =iWorklogDate.Date(dateTPBegin.Value, dateTPEnd.Value, txtName.Text);//调取查询方法 dataGVWorklog.DataSource = lists;
【通过查看数据库,应该查到2条数据】
查看资料,浏览博客,经过了一上午全无头绪,后来发现注释掉下面这行,会显示数据。dataGVWorklog.AutoGenerateColumns = false;//禁止datagridview自动加载列
随后我在这个控件的操作中发现了玄机(具体操作如下)
归根结底是没有将查询到的数值放到相对应的列中去,所以第一次尝试中,我把禁止自动加载列这行代码注释后,就显示了数据内容,所以确定了,代码没有问题,是可以正常显示数据内容的,这时候就考虑一下控件的设置,在控件编辑列的设置中,有一项DataPropertyName,是建立查询到的数据列与控件中自定义的数据列之间的联系的,填写数据源的属性名称,就可以将属性名称对应的字段值插入到相应的位置中。
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算