DataGridView bez selecta

0

Wyczyściłem aktywną linii wybranego rekordu w DataGridView...

Ale teraz problem bo chciałem zrobić buttony nieaktywne...
Jak zrobić aby wykrywać czy nie ma datagrid żadnej zaznaczonej linii.
A następnie jak wykryje aktywowac np buttony...

  if (t.Rows.Count != 0)
                    {
                        if (kosztyDataGridView.CurrentCell.Selected == false)
                        {
                            button5.Enabled = false;
                            button6.Enabled = false;
                            button7.Enabled = false;
                        }
                    }
                    else
                    {
                        button5.Enabled = false;
                        button6.Enabled = false;
                        button7.Enabled = false;
                    }

a jak wykryć iż zaznaczyłem jakieś pole ... ?

0

Myślałbym o obsłużeniu zdarzeniu SelectionChanged i sprawdzeniu kolekcji SelectedRows.

0

niezbyt ...

if (kosztyDataGridView.SelectedRows != null)  // czy kosztyDataGridView.SelectedRows.Count >0
                 {
                     button5.Enabled = false;
                     button6.Enabled = true;
                     button7.Enabled = true;
                 }

nic to nie daje... Nawet jak nie zaznaczam żadnego rekordu wykonuje te poleceni...

0

Nie sprawdzaj czy jest różny od null, lecz czy Count jest większe od zera.

0

Ech, posty się pojawiają, znikają, normalnie jakieś czary-mary. Działa Ci to już?

1 użytkowników online, w tym zalogowanych: 0, gości: 1