【发布时间】:2018-05-29 07:49:50
【问题描述】:
我正在尝试绑定到网格视图的以下格式的数据表中的数据(格式 -1)
Id col1 col2
20 a ac-1
20 a ac-2
20 a ac-3
20 a ac-4
21 a ac-1
21 a ac-2
21 a ac-3
21 a ac-4
数据绑定后,我得到了以下格式的gridview (format- 2)
Id col1 col2
20 a ac-1
ac-2
ac-3
ac-4
21 ac-1
ac-2
ac-3
ac-4
但我正在寻找要在 gridview 中表示的以下数据格式 (Format-3)
Id col1 col2
20 a ac-1
ac-2
ac-3
ac-4
21 a ac-1
ac-2
ac-3
ac-4
下面的代码是用于 grdiview 中的 Ondatabound 事件
for (int i = gvConversionGrid.Rows.Count - 1; i > 0; i--)
{
GridViewRow row = gvConversionGrid.Rows[i];
GridViewRow previousRow = gvConversionGrid.Rows[i - 1];
for (int j = 0; j < row.Cells.Count; j++)
{
if (row.Cells[j].Text == previousRow.Cells[j].Text)
{
if (previousRow.Cells[j].RowSpan == 0)
{
if (row.Cells[j].RowSpan == 0)
{
previousRow.Cells[j].RowSpan += 2;
}
else
{
previousRow.Cells[j].RowSpan = row.Cells[j].RowSpan + 1;
}
row.Cells[j].Visible = false;
}
}
}
}
有什么方法可以操作 gridview 并为 gridview 数据带来格式,如 format-3..
请任何人帮助解决这个问题,非常感谢我.. 非常感谢提前
更新:我正在寻找以下格式图片
【问题讨论】:
-
根本不可能吗,有人对此合并行有什么建议吗..
-
格式 1 来自一个表吗?它应该只绑定到一个 GridView 吗??
-
@Asif.Ali 它只是单个数据表的形式......是的,它只将它绑定到一个网格视图......
-
col1 值对所有行都相同,只有 Id 和 col2 不同?
-
@Asif.Ali 抱歉,我无法告诉你 col1 值对于所有行都相同意味着?
标签: c# asp.net c#-4.0 datatable c#-3.0