将总和网格值绑定到文本框

时间:2012-12-04 18:34:59

标签: c# asp.net

enter code here我有以下函数,它将网格中特定列的总和相加。如何通过asp访问独立文本框中的highestGB? 我试过这个,但没有成功。 发现工作'> 任何人都可以轻松一点,谢谢。

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 个答案:

答案 0 :(得分:1)

您看起来像页面级变量highestGB,因此请将其分配给Text事件处理程序中的TextBox的{​​{1}}属性

Page_Load