datagrid 的footer显示列统计?
private void dgOrderList_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemIndex!=-1)
{
if(e.Item.ItemType==ListItemType.AlternatingItem||e.Item.ItemType==ListItemType.Item)
{
CaculateColumn(e.Item.Cells[1].Text,e.Item.Cells[2].Text,e.Item.Cells[3].Text,e.Item.Cells[5].Text);
}
else if(e.Item.ItemType == ListItemType.Footer )
{
e.Item.Cells[1].Text = string.Format("{0:###,###.##}", sumOrderSalePrice);
e.Item.Cells[2].Text = string.Format("{0:###,###.##}", sumOrderBasePrice);
e.Item.Cells[3].Text = string.Format("{0:###,###.##}", sumAllPay);
e.Item.Cells[5].Text = string.Format("{0:###,###.##}", sumAllReceive);
}
}
我也让datagrid显示footer为true了,怎么最后footer里面没有东西呢?
问题点数:20、回复次数:5Top
1 楼time_is_life(今夜太冷:http://timeislife.blog.sohu.com)回复于 2006-03-18 22:37:24 得分 5
要确认摸版中有FooterStyleTop
2 楼eastsun_genius(大漠狂沙)回复于 2006-03-18 22:42:22 得分 0
给个例子啊,在线等Top
3 楼oldmoon(电子商务人,电子商务路)回复于 2006-03-19 21:17:20 得分 1
footer是不能绑定列的!Top
4 楼eastsun_genius(大漠狂沙)回复于 2006-03-19 21:53:17 得分 0
在ShowFooter="True"之后e.Item.ItemType == ListItemType.Footer 的条件怎么没有发生,这是怎么回事?Top
5 楼kkeemmgg(意识流)回复于 2006-03-19 23:02:48 得分 14
给个方法参考:
先把数据导入数据表,然后将统计结果加入一个新行中,最后直接绑定到datagrid中即可.Top




