float zlxwfje = 0;
            float zlxwfjezj = 0;
           
            dataGridView1.Columns[2].HeaderCell.Value = "项目名称";
            dataGridView1.Columns[3].HeaderCell.Value = "合计次数";
            dataGridView1.Columns[4].HeaderCell.Value = "实际收费";
            dataGridView1.Columns[5].HeaderCell.Value = "收费次数";
            for (int i = 0; i < 1900; i++)
            {
                int hjcs = int.Parse(dataGridView1.Rows[i].Cells[3].Value.ToString());
                float sjsf = float.Parse(dataGridView1.Rows[i].Cells[4].Value.ToString());
                int sfcs = int.Parse(dataGridView1.Rows[i].Cells[5].Value.ToString());
                if (sjsf > 0)
                {
                    zlxwfje = sjsf * sfcs * hjcs;
                    zlxwfjezj = zlxwfjezj + zlxwfje;
                    //dataGridView1.Rows[i].Cells[1].Value = zlxwfje.ToString("n");                
                }
                               
            }
为什么加运行这句会让程序运行慢了好多呢 //dataGridView1.Rows[i].Cells[1].Value = zlxwfje.ToString("n");  DataGridView