0

特定の行で GridView コントロールの 2 つの列を結合したい..

たとえば、5 列と 5 行の GridView があります。

2行目の2列目と3列目だけを結合したい..

データは、データベースに格納されているテーブルから取得されます。

助けてください..

前もって感謝します

4

1 に答える 1

0

問題のセルをカスタムペイントする必要があります。

何かのようなもの:

private void datagridview1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
{
    if (e.RowIndex == 2)
    {
       // Draw the cells yourself without a border between them
       e.Graphics.DrawString("Hello" ... );

       e.handled = true;
    }
}

これでは、各セルのみを描画できると思います。したがって、さらに詳しく知りたい場合は、代わりにPaintイベントを使用してコントロール全体をペイントする必要があります。

于 2013-02-05T10:52:54.577 に答える