如何用行号制作列?适用于默认WPF dataGrid的解决方案不适用于DevExpress ...

最佳答案

您需要在网格视图中添加一个未绑定的列,可以从设计器或代码中执行此操作。

var col = gridView1.Columns.Add();
col.FieldName = "counter";
col.Visible = true;
col.UnboundType = DevExpress.Data.UnboundColumnType.Integer;
gridView1.CustomUnboundColumnData += gridView1_CustomUnboundColumnData;

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

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

10-16 15:48