0

有一个包含 6 列的网格视图。我将数据绑定到某些列。例如,第 3 列和第 5 列有数据。如果在单独的列中有 3 个数据我想在第一列中写 3,我想显示第一列中有 2 个数据。

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。

4

1 回答 1

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();  
        } 
于 2012-07-16T10:28:30.520 回答