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;
}
}
答案 0 :(得分:1)
您看起来像页面级变量highestGB
,因此请将其分配给Text
事件处理程序中的TextBox
的{{1}}属性
Page_Load