关于devExpress的问题

icanplay2012 2016-05-27 10:27:15
刚刚接触devexpress,在用gridview绑定Datatable的时候,为了只绑定其中的某几列,我在FieldName设置了属性字段
和datatable字段一致,但是在调用PopulateColumns方法后,还是自动生成了列,怎么样才能不自动产生列呢? 一直没搞明白,请大家帮帮忙,谢谢了!
...全文
164 11 打赏 收藏 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
圣殿骑士18 2016-05-27
  • 打赏
  • 举报
回复

gridView.OptionsBehavior.AutoPopulateColumns = false
icanplay2012 2016-05-27
  • 打赏
  • 举报
回复
难道只能像这个链接里的做法才行么,一个个指定也太麻烦了 http://blog.sina.com.cn/s/blog_514875350100dcjb.html
icanplay2012 2016-05-27
  • 打赏
  • 举报
回复
引用 8 楼 daixf_csdn 的回复:
[quote=引用 7 楼 icanplay2012 的回复:] [quote=引用 5 楼 zyl_leilei 的回复:]

dataGridView1.AutoGenerateColumns = false;//设置不自动显示数据库中未绑定的列
devexpress gridControl没找到这属性[/quote] 仔细看,是gridView,不是你说的gridControl[/quote] 真没有这个属性,我用的事15.2.4版,难道我版本问题?
圣殿骑士18 2016-05-27
  • 打赏
  • 举报
回复
引用 7 楼 icanplay2012 的回复:
[quote=引用 5 楼 zyl_leilei 的回复:]

dataGridView1.AutoGenerateColumns = false;//设置不自动显示数据库中未绑定的列
devexpress gridControl没找到这属性[/quote] 仔细看,是gridView,不是你说的gridControl
icanplay2012 2016-05-27
  • 打赏
  • 举报
回复
引用 5 楼 zyl_leilei 的回复:

dataGridView1.AutoGenerateColumns = false;//设置不自动显示数据库中未绑定的列
devexpress gridControl没找到这属性
icanplay2012 2016-05-27
  • 打赏
  • 举报
回复
引用 4 楼 intraweb 的回复:
你干吗要调用PopulateColumns?
不调用这个数据显示不出来啊
-小蕾- 2016-05-27
  • 打赏
  • 举报
回复

dataGridView1.AutoGenerateColumns = false;//设置不自动显示数据库中未绑定的列
szjay 2016-05-27
  • 打赏
  • 举报
回复
你干吗要调用PopulateColumns?
  • 打赏
  • 举报
回复
引用 2 楼 icanplay2012 的回复:
[quote=引用 1 楼 Libby1984 的回复:] 你需要多少列你就添加多少列啊,不用的列不用添加。而且你也可以设置列的属性不可见。
我显示gridview添加的3列,但是DataTable里面有5列,绑定后五列都出来了,标题还自动生成了[/quote] 方法1:不要绑定DataTable,手动添加gridview的列,给添加的列的FieldName属性赋值为要显示的属性的路径。 方法2:在数据加载完后,获取到gridview所有的列,然后隐藏你不需要的。
icanplay2012 2016-05-27
  • 打赏
  • 举报
回复
引用 1 楼 Libby1984 的回复:
你需要多少列你就添加多少列啊,不用的列不用添加。而且你也可以设置列的属性不可见。
我显示gridview添加的3列,但是DataTable里面有5列,绑定后五列都出来了,标题还自动生成了
  • 打赏
  • 举报
回复
你需要多少列你就添加多少列啊,不用的列不用添加。而且你也可以设置列的属性不可见。

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧