创建一个全局变量 Public double Sumdb; private void DataGrid_ItemCreated(object sender SystemWebUIWebControlsDataGridItemEventArgs e) { ListItemType lit=eItemItemType; if(lit==ListItemTypeFooter) { TableCell tc=eItemCells[]; TableCell tc=eItemCells[]; TableCell tc=eItemCells[]; TableCell tc=eItemCells[]; Label L_xj=new Label(); L_xjID=\lb_xj\; L_xjWidth=; L_xjText=\合计\; tcControlsAdd(L_xj); Label L_SumData=new Label(); L_SumDataID=\L_SumData\; L_SumDataWidth=; L_SumDataText=SumData(); tcControlsAdd(L_SumData); Label L_zj=new Label(); L_zjID=\lb_zj\; L_zjWidth=; L_zjText=\总合计\; tcControlsAdd(L_zj); Label L_SumPage = new Label(); L_SumPageID=l_sumPage; L_SumPageWidth=; L_SumPageText = SumdbToString(); tcControlsAdd(L_SumPage); } } private void DataGrid_ItemDataBound(object sender SystemWebUIWebControlsDataGridItemEventArgs e) { if(eItemItemType==ListItemTypeAlternatingItem || eItemItemType==ListItemTypeItem) { if( ConvertToString( ((DataRowView)eItemDataItem)[\M_sum\]) != stringEmpty) { dataSum += ConvertToDouble(((DataRowView)eItemDataItem)[\M_sum\]); } } } //M_sum为合计的字段名绑定在DataGrid 的! |