我的DevExpress GridControl PrintPreview存在问题。如何在PrintPreview中创建包含行号的列?我需要显示每行PrintPreview的序号。
感谢您的帮助。
答案 0 :(得分:2)
我认为直接导出最简单的方法是添加未绑定的数据列:
colRowNumber
或其他)在列的属性中:
一个。将UnboundType
设置为Integer
湾将OptionsColumn.AllowEdit
设置为False
在网格中,为CustomUnboundColumnData
CustomUnboundColumnData
事件的代码应如下所示:
private void gridView1_CustomUnboundColumnData(object sender,
DevExpress.XtraGrid.Views.Base.CustomColumnDataEventArgs e)
{
if (e.Column == colRowNumber)
e.Value = e.ListSourceRowIndex + 1;
}
从这里开始,无论您的网格是如何排序或过滤的,"行号"列将始终包含显示数据的从1开始的行号。