XtraGrid 中的每个主控行都可以提供对多个细节视图的访问。 通过 细节标签 或细节工具提示,可以允许最终用户在细节视图间切换。
使用细节工具提示
当鼠标指针指向主控行的 展开按钮 时,细节工具提示出现。 它显示当前主控行可用的细节视图的标题。
最终用户可以单击特定视图标题,在 细节区 打开相应的细节视图。
要启用细节工具提示,则把 GridOptionsDetail.EnableDetailToolTip 属性设置为 true 。
在默认情况下,细节工具提示显示适当的主/从关系的名称。 要改变特定细节视图的显示名称,应使用它的 BaseView.ViewCaption 属性,或者接管主表视图的 GridView.MasterRowGetRelationDisplayCaption 事件。
如果 GridOptionsDetail.EnableMasterViewMode 或 GridOptionsView.ShowDetailButtons 属性值被设置为 false,则细节工具提示不可用。如果 GridOptionsDetail.AllowExpandEmptyDetails 属性值被设置为 false,则 XtraGrid 不允许打开空细节视图。 在这种情况下,空细节视图的细节工具提示不可用。
要通过代码打开特定的细节视图,应使用 GridView.SetMasterRowExpandedEx 方法。 请参阅 展开和折叠主控行 文档获得更多信息。