使用C#在特定行上使用GridView Col Span

时间:2013-02-05 10:46:03

标签: c# asp.net visual-studio-2010

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

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

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

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

请帮助..

提前致谢

1 个答案:

答案 0 :(得分: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事件来绘制整个控件。