foreach(DatagridItem di in this.Datagrid.Items)
{
if (di.ItemType == ListItemType.Item || di.ItemType == ListItemType.AlternatingItem)
{
string aaa = ((Label)di.FindControl("aaa")).Text;
string bbb = ((Label)di.FindControl("bbb")).Text; ((Label)di.FindControl("ccc")).Text = (Convert.ToInt32(aaaa) * Convert.ToInt32(bbb)).ToString() ; //求积 }
}
至于求和:
在datatable 里添加 新的 datarow
然后计算值
int ddd = 0;
foreach(DatagridItem di in this.Datagrid.Items)
{
if (di.ItemType == ListItemType.Item || di.ItemType == ListItemType.AlternatingItem)
{
ddd = ddd + Convert.ToInt32(((Label)di.FindControl("ccc")).Text) ; }
}
{
if (di.ItemType == ListItemType.Item || di.ItemType == ListItemType.AlternatingItem)
{
string aaa = ((Label)di.FindControl("aaa")).Text;
string bbb = ((Label)di.FindControl("bbb")).Text; ((Label)di.FindControl("ccc")).Text = (Convert.ToInt32(aaaa) * Convert.ToInt32(bbb)).ToString() ; //求积 }
}
至于求和:
在datatable 里添加 新的 datarow
然后计算值
int ddd = 0;
foreach(DatagridItem di in this.Datagrid.Items)
{
if (di.ItemType == ListItemType.Item || di.ItemType == ListItemType.AlternatingItem)
{
ddd = ddd + Convert.ToInt32(((Label)di.FindControl("ccc")).Text) ; }
}
解决方案 »
- 通过FOR循环将数组显示出来,内详。。。
- datatable的select语句。。。。
- axWindowsMediaPlayer1完全隐藏控制台??!!
- C# 设置文件关联,运行一个实例接收文件路径
- 6万火急~高手求救~~SOSOSOSOSOSO输入字符串的格式不正确。
- 传说这里有很多牛人!----求个思路
- 如何克隆一个ComboBox对象
- CellValueChanged问题
- 怎么让combobox不可以输入也就是焦点在这个控件上键盘输入失效 还有如何得到用户在COMBOBOX里面输入的值
- C#桌面程序的 配置文件读写 用哪种方式
- Borland Together Edition for VS.NET 1.0在VS.NET 2003下怎么安装不上
- 如何获取查询记录一列的所有值,让它都显示在一个文本框中!
要统计总销售金额,由于table中不存在某项产品某个促销员销售的金额数据,但我们可以通过Quantity*Price来获得。比如:
table.Compute("Sum(Quantity*Price)","true");这里一个问题是:DataTable的统计功能没有SqlServer强,这个统计是错误的,因为Compute的统计不具备Sum(Quantity*Price)这样数据的功能。那怎么办呢?对于这样复杂数据的统计,我们可以在DataTable中创建一个新的字段来完成,比如Amount,同时设置该字段的Expression为Quantity*Price,这样我们就可以使用统计功能了:
table.Compute("Sum(Amount)","true");