0

6列のグリッドビューがあります。データをいくつかの列にバインドしました。たとえば、3列目と5列目にデータがあります。表示したい別々の列に3つのデータがある場合、最初の列に2つのデータがあります。最初の列に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から取得されます。

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 に答える