Я использовал этот код для суммы выбранных ячеек.Это хорошо работает, но когда пользователь выбирает ячейку, где находится буква, выдает исключения:) Как я могу защитить, когда в выбранных ячейках буквы не составляют сумму
private void dataGridView1_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e) { String filterStatus = DataGridViewAutoFilterColumnHeaderCell.GetFilterStatus(dataGridView1); if (String.IsNullOrEmpty(filterStatus)) { showAllLabel.Visible = false; filterStatusLabel.Visible = false; } else { int result = -1; Int32.TryParse(filterStatus, out result); if (result != 0) { // it is a number showAllLabel.Visible = true; filterStatusLabel.Visible = true; filterStatusLabel.Text = filterStatus; } else { // it can be a number yet won't help you with adding } } }
это мой код
private void dataGridView1_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e) { String filterStatus = DataGridViewAutoFilterColumnHeaderCell.GetFilterStatus(dataGridView1); if (String.IsNullOrEmpty(filterStatus)) { showAllLabel.Visible = false; filterStatusLabel.Visible = false; } else { showAllLabel.Visible = true; filterStatusLabel.Visible = true; filterStatusLabel.Text = filterStatus; } }