private void dgvData_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
{
if (dgvData.Columns["编辑内容"].Index == e.ColumnIndex && e.RowIndex >= 0)
{
if ((e.RowIndex + 1) % 2 == 0)
{
SolidBrush Brush = new SolidBrush(dgvData.ColumnHeadersDefaultCellStyle.BackColor);
e.Graphics.FillRectangle(Brush, e.CellBounds);
Brush.Dispose();
e.Paint(e.CellBounds, DataGridViewPaintParts.All);
ControlPaint.DrawBorder(e.Graphics, e.CellBounds, dgvData.GridColor, 1, ButtonBorderStyle.Solid, dgvData.GridColor, 1, ButtonBorderStyle.Solid, dgvData.GridColor, 1, ButtonBorderStyle.Solid, dgvData.GridColor, 1, ButtonBorderStyle.Solid);
e.Handled = true;
}
}
}
C# DataGridView 单元格画线样式
最新推荐文章于 2022-03-04 16:18:52 发布