int dblNum =0;
double dblMoney = 0;
while(Dr.Read())
{
lblStatInfo.Text += Dr["PayMode"].ToString() +"--" + Dr["CargoNum"].ToString()+"件" +"--" +Dr["AllFee"].ToString();
dblNum += (int)Dr["CargoNum"];
dblMoney += (double)Dr["AllFee"];
}
为什么 dblNum += (int)Dr["CargoNum"]; 编译通过了,但是做了异常处理后,却在此处跳出了,这个功能该怎样实现,不用列的序号,用列名称,sql查询器中显示都是正确的,其中CargoNum 为int,AllFee为money;
dblNum += Convert.ToInt32(Dr["CargoNum"]);
dblMoney += Convert.ToDouble(Dr["AllFee"]);