0

我想在特定行中合并 GridView 控件的两列..

例如,我有一个 GridView,其中有 5 列和 5 行。

我只想合并第二行的第二列和第三列..

数据来自存储在数据库中的表。

请帮忙..

提前致谢

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 回答