- 샘플 별도 첨부
- 스크린샷
1. 컬럼이 3개 있는 경우 초기화 루틴
advBandedGridView1.IndicatorWidth = 200; advBandedGridView1.CustomDrawRowIndicator += gridView1_CustomDrawRowIndicator; DataTable dt = new DataTable(); dt.Columns.Add("col1"); dt.Columns.Add("col2"); dt.Columns.Add("col3"); dt.Rows.Add(new[] { "11", "12", "13" }); dt.Rows.Add(new[] { "21", "22", "23" }); dt.Rows.Add(new[] { "31", "32", "33" }); gridControl1.DataSource = dt;
2. Custom Draw 이벤트 구현
void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e) { //if (e.Info.Kind == DevExpress.Utils.Drawing.IndicatorKind.Header) //{ // e.Info.DisplayText = "T2"; //} e.Info.DisplayText = e.Info.Kind.ToString(); if (e.Info.Kind == DevExpress.Utils.Drawing.IndicatorKind.Row) { e.Info.DisplayText += " - " + e.RowHandle; } }