for(int i =0;i<ds.tables[0].Rows.Count;i++)
{ string objmoney=ds.tables[0].Row[i]["returnmoney"].tostring();
string objreturn=ds.tables[0].Row[i]["isreturn"].tostring();
decimal decmoney=0;
int intreturn=0;
decimal.tryparse(objmoney,out decmoney);
int .tryparse(objreturn,out intreturn);
sumreturnmoney+=decmoney;
sumisreturn+=inreturn;
}
现在用foreach统计比for简单效率也高点
foreach( datarow dr in ds .tables[0].rows)
{
sumreturnmoney+=convert.todecimal(dr["returnmoney"].tostring());
sumisreturn+=convert.toint32(dr["isreturn"].tostring());
}
看就两行代码里面大小写我没那么区分,主要是写给自己的,理解思路而已(统计数据库表中的字段的条数 资费 )