首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

DevExpress GridView 顯示行號 (行標號) 完整實現

     編輯:關於.NET

兩步實現

1. 處理 CustomDrawRowIndicator 事件


private void gridView_CustomDrawRowIndicator(object sender, RowIndicatorCustomDrawEventArgs e) {
    if (e.Info.IsRowIndicator && e.RowHandle >= 0) {
        e.Info.DisplayText = (e.RowHandle + 1).ToString();
    }
}

2. 設置指示器寬度 (Form_Load 或構造函數)


gridView.IndicatorWidth = 40; // 像素,根據最大行號位數調整

效果

行號顯示效果

常見問題:行號不顯示

檢查 GridView 屬性 OptionsView.ShowIndicator 是否為 True。

ShowIndicator屬性

進階:分組/過濾後行號連續

上述代碼基於 RowHandle (視圖索引),分組/過濾後自動連續。若需數據源原始索引,改用 e.RowHandle 配合 GetDataSourceRowIndex。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved