尝试对一行中的某些单元格求和时遇到问题。输入值后单击单独的行需要很长时间。当我单击同一行中的另一个单元格时,不会发生这种情况。
这是我在CellValidated
活动中的代码。
if (!_comparare)
{
if (dataGridView1.Columns[e.ColumnIndex].HeaderText.Contains("COM"))
{
int total = 0;
foreach (Gestiune gest in _selectedGestiuni)
{
int n = 0;
total += Convert.ToInt32(int.TryParse(dataGridView1["COM_" + gest.Den_Gest, e.RowIndex].Value.ToString(), out n) ? dataGridView1["COM_" + gest.Den_Gest, e.RowIndex].Value : 0);
}
dataGridView1["Total", e.RowIndex].Value = total;
}
}
请帮我。我不明白为什么它不像通过同一行的单元格时那样快。