2012-12-04 72 views
0

enter code here我有以下函數將網格中特定列的總和相加。如何通過asp訪問獨立文本框中的最高GB? 我試過這個,但沒有成功。 發現工作'> 任何人都可以擺脫一點光,謝謝。將求和網格值綁定到文本框

double highestGB = 0; 

protected void grd_JobTypeJT_ItemDataBound(object sender, GridItemEventArgs e) 
{ 
    if (e.Item is GridFooterItem) 
    { 
     footerItem["GB"].Controls.Add(new LiteralControl("Total: <br/>" + highestGB)); 
    } 
    else if (e.Item is GridDataItem) 
    { 
     GridDataItem dataItem = e.Item as GridDataItem; 

    string GB = dataItem.OwnerTableView.DataKeyValues[dataItem.ItemIndex]["GB"].ToString(); 
    double gbValue = Double.Parse(GB); 
    totalPrice += gbValue; 

    if (highestGB == 0 || highestGB < gbValue) 
    { 
     highestGB = gbValue; 
    } 

} 

回答

1

您有什麼看起來像一個頁面級的變量highestGB所以它分配給TextBoxText財產在Page_Load事件處理程序」

txtHighestGB.Text = highestGB.ToString();