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 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表格主从表
Blazor Webassembly多标签页实现非iframe的实现
Devexpress RibbonControl设置大全
devexpress图表Chart开发日志
远程控制软件
Devexpress RibbonControl获得内容宽度
Python Selenium 爬虫如何隐藏Headles-Chrome不被检测出来 避免检测

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