[100分]如何在DATAGRID中合计某列,然后再写到最下面! http://www.dotnetjunkies.com/Tutorial/2F527E21-A6C5-497A-8B56-4150BDAF711D.dcik 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void CalcTotal(string _price){ try { runningTotal += Double.Parse(_price); } catch { //A value was null }} public void MyDataGrid_ItemDataBound(object sender, DataGridItemEventArgs e){ if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { CalcTotal( e.Item.Cells[1].Text ); e.Item.Cells[1].Text = string.Format("{0:c}", Convert.ToDouble(e.Item.Cells[1].Text)); } else if(e.Item.ItemType == ListItemType.Footer ) { e.Item.Cells[0].Text="Total"; e.Item.Cells[1].Text = string.Format("{0:c}", runningTotal); } } 就是绑定事件中,将某每行单元格的值相加,最后放到datagrid页脚里去 上面的半截是啥?private void CalcTotal(string _price){ try { runningTotal += Double.Parse(_price); } catch { //A value was null }} 另外c#里就没有这ItemDataBound()事件!!!!! 参考http://www.csdn.net/develop/Read_Article.asp?Id=15139 如果你觉得以上方法麻烦的话,那就在载入数据时就把该统计行加到数据表格中再绑定到DataGrid中,否则也想不出有什么方法,只能 在ItemDataBind事件中控制并计算。 http://dev.csdn.net/develop/article/20/20221.shtm C# Marshal ushort[] 到IntPtr.急,急,急! 求助 救命啊~~~~ 网上租了个MSSql 数据库 请教:C#如何获取MemoryStream对象的内存地址?谢谢 用C#上传文件? 如果没人帮我解决,小弟我。。。跳楼去了 在C#里怎么显式的加载DLL? c#中控制其它进程 怎么所见既所得的得到当前刚填充的数据集记录下来并在水晶报表里按一定格式打印 厦门高薪招聘c#,.net项目经理 虚拟内存不足是什么原因 请问如何将一个zip压缩文件用程序将它解压缩 TextBox
{
try
{
runningTotal += Double.Parse(_price);
}
catch
{
//A value was null
}
}
public void MyDataGrid_ItemDataBound(object sender, DataGridItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
CalcTotal( e.Item.Cells[1].Text );
e.Item.Cells[1].Text = string.Format("{0:c}", Convert.ToDouble(e.Item.Cells[1].Text));
}
else if(e.Item.ItemType == ListItemType.Footer )
{
e.Item.Cells[0].Text="Total";
e.Item.Cells[1].Text = string.Format("{0:c}", runningTotal);
}
}
private void CalcTotal(string _price)
{
try
{
runningTotal += Double.Parse(_price);
}
catch
{
//A value was null
}
}
http://www.csdn.net/develop/Read_Article.asp?Id=15139