Row Separator with every row
gridView1 -> Appearance -> RowSeparator -> BackColor
gridView1 -> RowSeparatorHeight : 2 (example)
Row Separator with every 10th row
1. gridView1 -> OptionsView -> ShowPreview : True
2. code
private void gridView1_CustomDrawRowPreview(object sender, DevExpress.XtraGrid.Views.Base.RowObjectCustomDrawEventArgs e)
{
int rowNumber = e.RowHandle + 1;
if(rowNumber % 10 == 0)
{
e.Cache.FillRectangle(e.Cache.GetSolidBrush(Color.Black), e.Bounds);
e.Handled = true;
}
}
private void gridView1_MeasurePreviewHeight(object sender, RowHeightEventArgs e)
{
int rowNumber = e.RowHandle + 1;
if(rowNumber % 10 == 0)
{
e.RowHeight = 2;
}
else
{
e.RowHeight = 0;
}
}
댓글