请选择
进入手机版
|
继续访问电脑版
学习路径
视频资源
开发者学堂
悬赏
活动
招聘
登录
/
注册
搜索
AI搜索
SpreadJS
活字格
Wyn
GcExcel Java
公开课
新手入门
新手训练营
技术认证
好友
帖子
收藏
勋章
设置
我的收藏
退出
首页
›
ComponentOne专区
›
XAML 求助中心
›
查看内容
发新帖
子曰
中级会员
16
主题
45
帖子
670
积分
中级会员
中级会员, 积分 670, 距离下一级还需 330 积分
中级会员, 积分 670, 距离下一级还需 330 积分
积分
670
2525
金币
16
主题
45
帖子
最新发帖
控件升级
C1Chart 清除数据
chart怎么设置坐标间隔
C1TabControl 向前向后按钮隐藏
Chart 资源析构问题
C1TileView header高度设置
chart 响应串口消息,绘图时丢数据
c1datagrid 排序联动问题
c1datagrid 与 datatable 绑定
C1TileView 消息响应
[已处理]
Datagrid分组
子曰
中级会员
/ 发表于:
2015-9-6 14:34
/
查看:
7886
/ 回复:
7
请问如何初始化时就将表中数据按病历号分组,并是子目录是隐藏状态?
还有怎么隐藏病历号左边这列。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
收藏
回复
7
个回复
Alice
社区贡献组
/
发表于:2015-9-6 15:19:00
|
显示全部楼层
沙发
回复
1楼
子曰
的帖子
谢谢你的反馈。
1.你想隐藏的是rowheaer部分?
可以使用HeadersVisibility属性控制Column,Row的显示,如果只显示表头,就设置属性为Column。
2.将CanUserGroup="True",就可以进行分组。
分组请参考随机安装示例:
\Documents\ComponentOne Samples\WPF\C1.WPF.DataGrid\CS\DataGridSamples\Grouping\GroupSummary
请点击评分,对我的服务做出评价! 5分为非常满意!
葡萄城控件服务团队
官方网站:
http://www.gcpowertools.com.cn
回复
使用道具
举报
子曰
中级会员
/
发表于:2015-9-7 10:10:00
|
显示全部楼层
板凳
回复
2楼
Alice
的帖子
我想知道的是怎么通过后台代码实现分组,
设置CanUserGroup="True" 会出现一栏“拖拉一栏至此聚合”,这一栏我不太想要。
回复
使用道具
举报
Alice
社区贡献组
/
发表于:2015-9-7 10:37:00
|
显示全部楼层
地板
回复
3楼
子曰
的帖子
谢谢反馈。
你可以通过GroupBy方法对指定列分组。
详细的使用方法可以参考我在2楼给出的示例。
请点击评分,对我的服务做出评价! 5分为非常满意!
葡萄城控件服务团队
官方网站:
http://www.gcpowertools.com.cn
回复
使用道具
举报
子曰
中级会员
/
发表于:2015-9-7 16:57:00
|
显示全部楼层
5
#
回复
4楼
Alice
的帖子
怎么实现如图中的group中的描述(财务部 4items)或者说能把这行隐藏掉,只有一个扩展按钮?
扩展的按钮太小,可否让其点击这行就能扩展?
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
回复
使用道具
举报
Alice
社区贡献组
/
发表于:2015-9-7 18:38:00
|
显示全部楼层
6
#
回复
5楼
子曰
的帖子
1.很抱歉不能。
2.DataGrid.Rows下有Expand/ExpandAll/CollapseAll/Collapse方法可以直接控制展开和缩放,你可以调用方法实现。
请点击评分,对我的服务做出评价! 5分为非常满意!
葡萄城控件服务团队
官方网站:
http://www.gcpowertools.com.cn
回复
使用道具
举报
子曰
中级会员
/
发表于:2015-9-7 19:38:00
|
显示全部楼层
7
#
回复
6楼
Alice
的帖子
C1DataGrid.Rows.Expand(Predicate<DataGridGroupRow> predicate)中应该怎样传参数?
我只想要这行空着,什么都不显示可以吗?
回复
使用道具
举报
Alice
社区贡献组
/
发表于:2015-9-8 11:17:00
|
显示全部楼层
8
#
回复
7楼
子曰
的帖子
谢谢反馈。
你说的是将GroupContent的内容设置为空么?你可以自定义GroupHeader。
代码参考:
grid.LoadedRowPresenter += (s, e) =>
{
if (e.Row.Type == DataGridRowType.Group)
{
var gp = (e.Row.Presenter as DataGridGroupRowPresenter);
//var sp = new StackPanel() { Orientation = Orientation.Horizontal };
//sp.Children.Add(new TextBlock() { Text = "Some custom content" });
gp.GroupContent = null;
//gp.GroupContent = sp; //set custom content
}
};
复制代码
Expand方法的参考文档:
http://helpcentral.componentone. ... lection~Expand.html
Predicate的使用方法请参考msdn:
http://www.baidu.com/link?url=Y8 ... 4310000000555ee530a
请点击评分,对我的服务做出评价! 5分为非常满意!
葡萄城控件服务团队
官方网站:
http://www.gcpowertools.com.cn
回复
使用道具
举报
活字格认证
微信认证勋章
元老葡萄
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复
返回顶部