2016-10-15 23 views
1

DataGridViewの二重下線セルはこの画像と似ていますか?
私は最後の行に合計を表示したい、とDataGridViewで合計のセルは、セルDataGridView二重下線セル

enter image description here

+0

:他のオプションあなたは大きな値に指定した行のDividerHeightを設定することができます細胞の@RezaAghaei –

答えて

2

の一番下に下線のか、いくつかのボーダーにする必要がありますあなたがDataGridViewCellPaintingイベントを処理し、下部にある二重の境界線を描くことができます指定された行のこの方法:としても

void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e) 
{ 
    if (e.RowIndex == 1 && e.ColumnIndex >= 0) 
    { 
     e.Paint(e.CellBounds, e.PaintParts); 
     e.Graphics.DrawLine(Pens.Black, e.CellBounds.Left, 
      e.CellBounds.Bottom - 2, e.CellBounds.Right, e.CellBounds.Bottom - 2); 
     e.Graphics.DrawLine(Pens.Black, e.CellBounds.Left, 
      e.CellBounds.Bottom - 4, e.CellBounds.Right, e.CellBounds.Bottom - 4); 
     e.Handled = true; 
    } 
} 

enter image description here

私は最後の行の合計を表示したい、とのDataGridView内の合計のセルが下に下線が引かれたり、いくつかのボーダーにする必要があります

this.categoryDataGridView.Rows[1].DividerHeight = 5; 

enter image description here

+0

ありがとう問題を解決しました。 @Reza –

+0

あなたは大歓迎です:) –