Проблема при суммировании выделенных ячеек в DataGridview - PullRequest
0 голосов
/ 03 декабря 2010

Я использовал этот код для суммы выбранных ячеек.Это хорошо работает, но когда пользователь выбирает ячейку, где находится буква, выдает исключения:) Как я могу защитить, когда в выбранных ячейках буквы не составляют сумму

Ответы [ 2 ]

1 голос
/ 03 декабря 2010
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
            }
        } 
    }
0 голосов
/ 03 декабря 2010

это мой код

 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;
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...