有一个包含6列的gridview。我将数据绑定到某些列。例如,第3列和第5列具有数据。 我想显示第一列中有2个数据,如果在单独的列中有3个数据,我想在第一列中写入3。
Column1 | Column2 | Column3 | Column4 | Column5 | Column6
2 | | stack | | overflow |
4 | sta | ck | over | flow |
1 | | | | | stcvrflw
我该怎么做?
我填充网格 e.Row.Cells [i] .Text = html;
和html变量包括< table> ....一些值来自db。
答案 0 :(得分:1)
填充网格后:
for (int i = 0; i < gv.Rows.Count; i++)
{
valueCount=0;
for (int j = 1; j < gv.Columns.Count; j++)
{
if (gv.Rows[i].Cells[j].ToString()!="")
valueCount++;
}
gv.Rows[i].Cells[0].Text =valueCount.ToString();
}