public void dt(string a,string b)
{
double jc = 0;
double fz = 0;
for (int i = 0; i < dataGridView3.Rows.Count; i++)
{
if (dataGridView3.Rows[i].Cells[1].Value.ToString() == "借出")
jc += Convert.ToDouble(dataGridView3.Rows[i].Cells[4].Value);
else if (dataGridView3.Rows[i].Cells[1].Value.ToString() == "负债")
fz += Convert.ToDouble(dataGridView3.Rows[i].Cells[4].Value);
}
a = jc.ToString();
b = fz.ToString();
}
这是我写的代码,意思是这样的:遍历datagridview3的每一列,假如datagridview3中第二列的值为“借出”,则将这列第五列的值累加起来。
代码在调试的时候没有错误,但程序就是运行不了?
请大家帮忙看下问题出在哪里?
{
double jc = 0;
double fz = 0;
for (int i = 0; i < dataGridView3.Rows.Count; i++)
{
if (dataGridView3.Rows[i].Cells[1].Value.ToString() == "借出")
jc += Convert.ToDouble(dataGridView3.Rows[i].Cells[4].Value);
else if (dataGridView3.Rows[i].Cells[1].Value.ToString() == "负债")
fz += Convert.ToDouble(dataGridView3.Rows[i].Cells[4].Value);
}
a = jc.ToString();
b = fz.ToString();
}
这是我写的代码,意思是这样的:遍历datagridview3的每一列,假如datagridview3中第二列的值为“借出”,则将这列第五列的值累加起来。
代码在调试的时候没有错误,但程序就是运行不了?
请大家帮忙看下问题出在哪里?
a,b是何作用,传值使用ref,out