dataset中有数据,但Gridview上未显示的原因小结

简介: 背景:当从数据库中获取数据集dataset并绑定到gridview上之后,但gridview上并未显示出相应的数据,单步调试发现ds中存在那一列,并且列中有数据,就是绑定不上去。原因可能有一下几种:1、绑定时fieldname未设置对,比如未将列名全部大写。小注:GridControl控件绑定时,在调节列属性时,列属性(filed name)要与数据库中的列名对应起来(当时or
背景:当从数据库中获取数据集dataset并绑定到gridview上之后,但gridview上并未 显示出相应的数据,单步调试发现ds中存在那一列,并且列中有数据,就是绑定 不上去。原因可能有一下几种:
1、绑定时fieldname未设置对,比如未将列名全 部大写。
小注: GridControl 控件绑定时,在调节列属性时,列属性(filed name)要与数据库中的列名对应起来(当时oracle数据库时,每个字段全部大写,以避免出错)
2、用sql查询时查询语句每个单词未大写。
3、绑定字段时,fieldname 上填写的值后面带有空格,此时错误很隐藏,可以去对应的.Designer.cs文件查 看对应的字段后知否有空格。


作者:jiankunking 出处:http://blog.csdn.net/jiankunking
目录
相关文章
|
1月前
|
开发框架 前端开发 JavaScript
在DevExpress的GridView的列中,使用RepositoryItemSearchLookUpEdit控件实现产品列表信息的展示和选择
在DevExpress的GridView的列中,使用RepositoryItemSearchLookUpEdit控件实现产品列表信息的展示和选择
c#Winform修改datatable的列的操作和一些combox绑定实体类,dataGridview的注意点 弹出确认框 弹出的winform出现的位置 load
ds是DataSet 是Datatable的集合 ds.Tables[0]是得到第一张表 然后就是对dt的操作 将Fill_ID列名修改为 “序号” 依次修改列名 combox绑定list 显示combox上的值是用cmb_name 但是 在窗体加载的时候 cmb_name是 它本身的类型名字 而不是空 只有当它上面绑定有真正的值后才会显示。
1360 0
|
.NET 开发框架
Repeater在无数据记录时显示暂无数据
原文: Repeater在无数据记录时显示暂无数据 方法就是在FooterTemplate加个Label并根据repeater.Items.Count判断是否有记录。
933 0