我有一个 GridView,我在其中的各个点添加了额外的 HeaderRows,以给 GridView 提供不同部分的错觉。我遇到的问题是,当我执行回发时,我创建的 HeaderRows 变成了空白行。我可以再次添加额外的 HeaderRows,但是我会遇到空白行将数据“碰撞”到不正确的“部分”的问题。
我想做的是,在回发时,调用一个贯穿 GridView 并删除空白行/旧 HeaderRows 的函数,然后调用首先添加 HeaderRows 的函数。
我需要有关删除行的功能的帮助。我现在拥有的函数代码是:
protected void removeBlankRows()
{
foreach (GridViewRow row in GridView1.Rows)
{
if (row.Cells[6].Text == "")
{
//-->code to remove blank row here<--
}
}
}