DevExpress XtraGrid Row Indicator Custom Draw

Published Jun 10, 2015 | Updated Sep 27, 2022 | 0 comments

실행 결과는 아래 스크린샷을 참조하시면 됩니다

샘플 별도 첨부

// 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;
    }
}

TAG INFORMATION

Learn more on this topic

Related Blog Posts

Join in the conversation

Leave a Comment

0 Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

무료 온라인 전광판

전광판

텍스트를 입력하고 텍스트 효과 및 배경효과 를 변경해서 전체화면으로 표시할 수 있는 전광판 용도로 사용하실 수 있습니다. 각종 스포츠 및 공연 관람시 응원 용도로 사용이 가능합니다.

Carousel

여러개의 슬라이드를 추가하여 프레젠테이션 및 이미지 슬라이드 용도로 사용하실 수 있습니다. 브라우저가 포함된 IT 기기로 큰 모니터에 연결하여 매장 내 공지사항 및 메뉴소개를 이미지로 표시할 수 있습니다.

Pin It on Pinterest

Shares
Share This

Share This

Share this post with your friends!

Shares