我們使用GridControl的時候,由於數據較多,不便於統計,那麼如何在每列前面加上序號並顯示呢?就像下圖這樣?
要想加上序號,分兩步操作:
第一步,將要顯示序號的列寬設置合適,如圖,更改IndicatorWidth值為60(這個設置45-60較為合適,具體可根據自己要求進行適當調整)
第二步,找到gridView1的CustomDrawRowIndicator事件,雙擊該事件後面區域(即⑤的位置),如圖:
然後在該事件中添加如下代碼:如圖
代碼如下:
e.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Far;
if (e.Info.IsRowIndicator)
{
if (e.RowHandle >= 0)
{
e.Info.DisplayText = (e.RowHandle + 1).ToString();
}
}
然後保存即可。
歡迎大家轉發留言,大家有什麼想學的也可以私信我!
我每天都會跟大家分享一下我在使用過程中有哪些小技巧。
如需DevExpress的安裝包和激活包,關注轉發後私信我。