Devexpress GridControl明细标签控制,隐藏detail标签


Devexpress GridControl绑定数据源时,如果数据源时对象模型,并且存在子列表对象,默认gridview表格中会自动显示明细页的标签

数据源:

C# 全选
public class Table  
{  
   public string Name { get; set; }  
   public List<Field> Fields { get; set; }  
   public List<Key> Keys { get; set;}  
}  

public class Field  
{  
   public string Name { get; set; }  
}  

public class Key  
{  
   public string Name { get; set; }  
}  

效果:

Devexpress GridControl隐藏明细标签

 

方案一

如果想隐藏所有明细标签,在GridControl属性中设置 GridControl.ShowOnlyPredefinedDetailsTrue

方案二

If you want to conditionally hide the second detail for specific master rows, handle the GridView.MasterRowEmpty event:

如果要根据条件来判断是否隐藏明细标签,请处理 GridView.MasterRowEmpty 事件:

C# 全选
void gridView1_MasterRowEmpty(object sender, DevExpress.XtraGrid.Views.Grid.MasterRowEmptyEventArgs e) {  
    e.IsEmpty = e.RowHandle % 2 == 0 && e.RelationIndex == 1;  
}  

参考:

Master Detail: Hide some collections | DevExpress Support

 

 

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:git rebase 找回丢失的代码
下一篇:Devexpress GridView焦点离开表格的时候保持选中行的选中颜色
评论列表

发表评论

评论内容
昵称:
关联文章

Devexpress GridControl明细标签控制,隐藏detail标签
Devexpress表格GridControl 主从表 Master Detail
Devexpress RibbonControl 隐藏PageHeader
Devexpress RibbonControl 控制 GroupCaptions
Devexpress gridControl SummaryItem显示格式化设置DisplayFormat
Devexpress表格GridControl主从表点击从表获得当前选中行
Devexpress GridControl GridView双击事件优化
DevExpress 使用GridControl 会计凭证财务金额分位显示
Devexpress GridControl删除控件中多余无效的ColumnEdit组件
Devexpress GridControl GridView添加右键菜单
Devexpress GridControl表格无法鼠标滚轮上下滚动
fastreport明细自动高度
DevExpress表格GridControl添加操作列单元格添加图片按钮并且实现点击链接URL跳转浏览器
AgGrid 隐藏loading状态
devexpress图表Chart开发日志
Devexpress RibbonControl设置大全
Blazor Webassembly多标签页实现非iframe的实现
API接口主从表数据(Master-Detail),从表数据的两种处理方式
远程控制软件
Devexpress RibbonControl获得内容宽度

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码