C# 如何在datagridview中将空的4个单元格和1个单元格与一个值合并?

C# 如何在datagridview中将空的4个单元格和1个单元格与一个值合并?,c#,datagridview,C#,Datagridview,我的WinForm应用程序中有datagridview。这个datagridview中充满了测量结果。在第三列上,程序显示的值每5行只计算一次。所以我想合并这5行的空单元格,并将计算值显示在一个单元格中,作为5行的元素。请看截图。 我在这里和其他几个网站上查看了关于合并单元格的帖子,但它们是基于合并具有相同值的单元格。这不是我的情况 这就是我向datagridview添加值的方式 if (cnt == 0 || cnt == 5) { taper = calcTap(tap1, tap2);

我的WinForm应用程序中有datagridview。这个datagridview中充满了测量结果。在第三列上,程序显示的值每5行只计算一次。所以我想合并这5行的空单元格,并将计算值显示在一个单元格中,作为5行的元素。请看截图。

我在这里和其他几个网站上查看了关于合并单元格的帖子,但它们是基于合并具有相同值的单元格。这不是我的情况

这就是我向datagridview添加值的方式

if (cnt == 0 || cnt == 5)
{
taper = calcTap(tap1, tap2);
int index = daGridMeas.Rows.Add();
daGridMeas.Rows[index].Cells[0].Value = a[0].ToString();
daGridMeas.Rows[index].Cells[1].Value = a[1].ToString();
daGridMeas.Rows[index].Cells[2].Value = taper.ToString("0.0000");

taper.ToString("0.0000"));

cnt = 1;
}

else
{                 
int index = daGridMeas.Rows.Add();
daGridMeas.Rows[index].Cells[0].Value = a[0].ToString();
daGridMeas.Rows[index].Cells[1].Value = a[1].ToString();
daGridMeas.Rows[index].Cells[2].Value = "";

cnt++;
}
if (cnt == 1)
{
tap1 = float.Parse(a[1]);
}

如何将这些单元格合并在一起并用计算出的锥度值填充?

您不能。您所能做的就是删除一些单元格边框。或者是覆盖物。但不支持任何形式的实际合并。如何删除这些特定单元格的边框?请参阅!