首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SyncFusion GridDataControl分组

SyncFusion GridDataControl分组
EN

Stack Overflow用户
提问于 2012-10-24 22:37:55
回答 1查看 1.6K关注 0票数 1

我正在使用SyncFusion GridDataControl来显示一些数据。

网格中的行在一列上分组(比如列Group)。

当列Group具有特定值(即null"")时,我不希望使用组,这样行将始终显示,并且不能折叠。

有没有人知道该怎么做?

到目前为止,我已经连接到了GridDataControl上的Loaded事件

代码语言:javascript
复制
private void OnGridLoaded(object sender, RoutedEventArgs e)
{
    foreach ( Group group in AttributeGrid.Model.View.Groups)
    {
        if (@group.Key == null)
        {
            AttributeGrid.Model.Table.ExpandGroup(@group);
            // Do something here to hide the group?
        }
    }
}
EN

回答 1

Stack Overflow用户

发布于 2012-11-29 15:37:50

请在下面找到更新,

代码语言:javascript
复制
//Use the below code to Expand the particular group based on the key
void AssociatedObject_Loaded(object sender, RoutedEventArgs e)
{
    foreach (Group group in this.AssociatedObject.Model.View.Groups)
    {
        if (group.Key.Equals(1))
            this.AssociatedObject.Model.Table.ExpandGroup(group);
    }
}

对于运行时的折叠组,

代码语言:javascript
复制
//Use the below code to cancel the Grouping for particular group based on the keu
void Table_GroupCollapsing(object sender, GroupCollapsingEventArgs args)
{
    if (args.Group.Key.Equals(1))
        args.Cancel = true;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13051473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档