我想在特定行中合并 GridView 控件的两列..
例如,我有一个 GridView,其中有 5 列和 5 行。
我只想合并第二行的第二列和第三列..
数据来自存储在数据库中的表。
请帮忙..
提前致谢
我想在特定行中合并 GridView 控件的两列..
例如,我有一个 GridView,其中有 5 列和 5 行。
我只想合并第二行的第二列和第三列..
数据来自存储在数据库中的表。
请帮忙..
提前致谢
您将不得不自定义绘制有问题的单元格。
就像是:
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 事件来绘制整个控件。