2012-03-04 54 views
0

我有一個GridView內的ItemTemplate標籤,我沒有綁定任何DataField。 我有userId作爲GridView的列之一。 基於userId列,我想獲取用戶獲取的資產總數。總數不存在於數據庫中。我必須手動啓動一個查詢並獲得全部行數。如何獲得Gridview標籤內的行數

現在,如何把這個rowCount爲GridView中的每個用戶?

任何想法? 我曾嘗試onRowDataBound和FindControl,但如何獲得該特定用戶的rowIndex?

回答

0

您的數據綁定在你的GridView添加事件功能,並且它的渲染頭,你可以改變它,如:

protected void grdView_RowDataBound(object sender, GridViewRowEventArgs e) 
{ 
    if (e.Row.RowType == DataControlRowType.Header) 
    { 
     for (int i = 0; i < e.Row.Cells.Count; i++) 
     { 
      e.Row.Cells[i].Text = "Custom header"; 
     } 
    } 
} 
+0

我想上面的代碼和所有的細胞得到了「自定義頁眉」文本。 因此我將DataControlRowType.Header更改爲DataControlRowType.DataRow。 現在,對於第二列,在所有單元格中,我獲得相同的值。 下面是我的代碼, 如果(e.Row.RowType == DataControlRowType.DataRow) { 對(INT I = 0;我 2012-03-04 09:31:28