数据网格分页栏添加合计显示
终极管理员 知识笔记 74阅读
项目中遇到在分页栏添加统计显示的需要,经过观察,可以在该栏动态添加表格来实现:# regionprivatewiddgpjlist _ item created()privatewiddgpjlist _ item created(object sender,){ if(e . item。项目类型==列表项目类型PagerViewState[c_DataSetName]!=null){ constStringc _ TOTAL=' nbsp;不间断空格総計{0}件;数据etdstotal=(DataSet)ViewState[c _ DataSet name];StringstrTotal=String .Format(c_TOTAL,dstTotal .表格[0]。行。计数);表TBL=新表();int introws=0;tbl .行。add(new tablerow());tbl .风格。添加('宽度'' 100% ');TableRowtrPager=tbl .行[0];trPager .细胞。Add(新表格单元格());trPager .细胞。Add(新表格单元格());
trPager.Cells[0]./span= HorizontalAlign.Left;trPager.Cells[0].Wrap = false;
trPager.Cells[0].Text = strTotal;
trPager.Cells[1]./span= HorizontalAlign.Right;
trPager.Cells[1].Wrap = false;
e.Item.Cells[0].Wrap = false;
intRows = e.Item.Cells[0].Controls.Count;
e.Item.Cells[0].Controls.Add(tbl);
for (int i = 0; i < intRows; i/span)
{
trPager.Cells[1].Controls.Add(e.Item.Cells[0].Controls[0]);
}
}
}
#endregion
标签: