找回密码
 立即注册

QQ登录

只需一步,快速开始

安心海叶

中级会员

66

主题

255

帖子

717

积分

中级会员

积分
717

活字格认证微信认证勋章

安心海叶
中级会员   /  发表于:2015-8-11 13:06  /   查看:4118  /  回复:3
现在想实现一个功能:对于DataGrid,在有限的空间里,只显示3列数据,当将它最大化为整个屏幕时,额外列的数据全部显示出来。有2个问题,一是不知道这种功能用什么控件?二是DataGrid如何添加列,而不是添加行?请求帮助,非常感谢~

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-8-11 15:13:00
沙发
回复 1楼安心海叶的帖子

根据你的描述,你的问题回答整理如下:
1.这个问题属于你业务逻辑,你可以通过代码逻辑来实现,比如在固定Size的时候只显示3列,但SizeChanged后,就将全部的列展示出来。
2.DataGrid的Columns是用来添加列的。
XAML代码:
  1. <c1:C1DataGrid.Columns>
  2.                 <c1:DataGridDateTimeColumn/>
  3.             </c1:C1DataGrid.Columns>
复制代码

cs代码:
  1. DataGrid.Columns.Add(c);
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
安心海叶
中级会员   /  发表于:2015-8-11 15:57:00
板凳
回复 2楼Alice的帖子

好的,非常感谢~
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-11 17:05:00
地板
回复 3楼安心海叶的帖子

不用客气。
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部