decimal jc=0M 0M是什么意思呀,在线急,是零M
for(int i=0;i<dt2.Rows.Count;i++)
{
string id=dt2.Rows[i]["次标识"].ToString();
DataRow[] dr=dt3.Select("次标识='"+id+"'");
if(dr.Length>0)
{
dt2.Rows[i]["上月结存数量"]=dr[0]["上月结存数量"];
dt2.Rows[i]["上月结存金额"]=dr[0]["上月结存金额"];
}
decimal jc=0M,lr=0M;
string str=dt2.Rows[i]["本月流入数量"].ToString();
if(str.Length>0)
lr=Decimal.Parse(str);
else
lr=0M;
str=dt2.Rows[i]["上月结存数量"].ToString();
if(str.Length>0)
jc=Convert.ToDecimal(str);
else
jc=0M;
dt2.Rows[i]["本月流入数量"]=lr-jc;
if(lr-jc<=0M)
dt2.Rows[i]["本月流入金额"]=0M;
else
{
str=dt2.Rows[i]["本月流入金额"].ToString();
if(str.Length>0)
lr=Convert.ToDecimal(str);
else
lr=0M;
str=dt2.Rows[i]["上月结存金额"].ToString();
if(str.Length>0)
jc=Convert.ToDecimal(str);
else
jc=0M;
dt2.Rows[i]["本月流入金额"]=lr-jc;
}
}