我的winforms应用程序(v 15.1)中有一个DevExpress Spreadsheet控件。我想在我的工作表顶部和左边缘的行标题(“1”,“2”,“3”,等)。
我还想在我的数据中添加小计。这样做会添加“分组依据”按钮(“1”,“2”,“3”),这些按钮可扩展和折叠小计输入数据。这是我的意思的一个例子:
但是,当我隐藏列标题时,分组依据按钮也会消失,因此我无法按级别展开或折叠数据:
我可以看到我可以通过worksheet.Range[rangeName].GroupRows(true);
或worksheet.Range[rangeName].UnGroupRows(true);
调用扩展/折叠代码中的分组(我仍在尝试查找如何展开或折叠到指定级别 - 类似{{ 1}}向下折叠到2级)。问题是,即使关闭了列和行标题,我仍然在网格左侧有“树”结构。
我想弄清楚的是:
答案 0 :(得分:1)
您可以使用CustomDrawColumnHeader
事件直观隐藏列标题
这是一个例子:
private void spreadsheetControl1_CustomDrawColumnHeader(object sender, CustomDrawColumnHeaderEventArgs e)
{
var color = CommonSkins.GetSkin(UserLookAndFeel.Default).Colors.GetColor(CommonColors.Control);
e.Graphics.FillRectangle(new SolidBrush(color), e.Bounds);
e.Handled = true;
}