gpt4 book ai didi

c# - 在 GridControl PrintPreview 中显示行号

转载 作者:行者123 更新时间:2023-11-30 23:29:21 26 4
gpt4 key购买 nike

我对 DevExpress GridControl PrintPreview 有疑问。如何在 PrintPreview 中创建带有行号的列?我需要为每一行 PrintPreview 显示序号。

感谢您的帮助。

最佳答案

我认为通过直接导出执行此操作的最简单方法是添加一个未绑定(bind)的数据列:

  1. 进入网格设计器并添加一列;将其命名(colRowNumber 或其他名称)
  2. 将列移动到布局中的第一列
  3. 在列的属性中:

    一个。将 UnboundType 设置为 Integer

    设置 OptionsColumn.AllowEdit 将其设置为 False

  4. 在网格中,为 CustomUnboundColumnData

    创建一个事件

CustomUnboundColumnData 事件的代码应如下所示:

private void gridView1_CustomUnboundColumnData(object sender,
DevExpress.XtraGrid.Views.Base.CustomColumnDataEventArgs e)
{
if (e.Column == colRowNumber)
e.Value = e.ListSourceRowIndex + 1;
}

从这里开始,现在无论您的网格如何排序或过滤,“行号”列将始终包含显示数据的从 1 开始的行号。

关于c# - 在 GridControl PrintPreview 中显示行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35503909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com