如何制作有行号的列?使用默认WPF dataGrid的解决方案不能使用DevExpress...
发布于 2012-07-24 16:34:59
您需要向您的网格视图添加一个未绑定的列,您可以从设计器或代码中执行此操作。
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;
}发布于 2014-10-28 23:01:35
将列标题设置为"#“,然后将此事件添加到gridView1
private void gridView1_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e)
{
if (e.Column.Caption == "#")
{
e.DisplayText = (e.RowHandle + 1).ToString();
}
}https://stackoverflow.com/questions/11625344
复制相似问题