我知道这里有很多类似的问题,但其中一些是在VB中,或者答案对我的代码不起作用。所以这就是:
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if(e.ColumnIndex == 7)
{
double cellvalue = new double();
double totalkcal = new double();
double totalpret = new double();
double.TryParse(dataGridView1[e.ColumnIndex - 1, e.RowIndex].Value.ToString(), out cellvalue);
double.TryParse(dataGridView1[e.ColumnIndex - 3, e.RowIndex].Value.ToString(), out totalkcal);
double.TryParse(dataGridView1[e.ColumnIndex - 4, e.RowIndex].Value.ToString(), out totalpret);
textBox5.Text = totalkcal.ToString();
}
}
它出了什么问题?每当单击单元格时,我都会在标题中看到错误。
非常感谢!
答案 0 :(得分:-4)
为变量提供初始值:
double cellvalue = 0;
double totalkcal = 0;
double totalpret = 0;