Witam.
Chciałbym usunąć domyślne zaznaczenie wiersza w DataGridView przy starcie programu. Tak aby po uruchomieniu okna nie był zaznaczony, żadny wiersz.
Mam zaznaczoną opcję SelectionMode = FullRowSelect.
Próbowałem już wielu meto, jednak nic nie działa.
Proszę was zatem o pomoc.

- Rejestracja:ponad 10 lat
- Ostatnio:około 4 lata
- Postów:16

- Rejestracja:ponad 10 lat
- Ostatnio:około 4 lata
- Postów:16
używałem tego. ClearSelection działa tylko wtedy gdy np. dodam akcje dla ClickCell i w niej to wstawię. W innym przypadku DataGridView nie reaguje i nadaj jest zaznaczony pierwszy wiersz.

- Rejestracja:ponad 10 lat
- Ostatnio:około 4 lata
- Postów:16
Dane w datagridview generowałem za pomocą strzałki w prawym górnym rogu. Kod Formy w której jest to wrzucone wygląda tak:
namespace POMOST_Lite
{
public partial class Strona_glowna : Form
{
private string p;
private string zaznacz;
public Strona_glowna(string p)
{
InitializeComponent();
this.p = p;
dgvPetent.ClearSelection();
foreach(pracownik prac in baza.pracowniks.Where(prac => prac.login == p))
{
tslabelLogin.Text = prac.login.ToString();
tslabelMiasto.Text = prac.miasto.ToString();
tslabelDzielnica.Text = prac.dzielnica.ToString();
admin = prac.admin;
id_prac = prac.id_pracownik;
}
}
private void dgvPetent_CellClick(object sender, DataGridViewCellEventArgs e)
{
try
{
zaznacz = dgvPetent.Rows[e.RowIndex].Cells["idpetentDataGridViewTextBoxColumn"].Value.ToString();
}
catch { }
}
}

- Rejestracja:ponad 10 lat
- Ostatnio:około 4 lata
- Postów:16
Nie pasuje mi tutaj FormShown. Mogła być bardziej rozwinąć myśl :)?

- Rejestracja:prawie 10 lat
- Ostatnio:4 miesiące
- Lokalizacja:Hong Kong
linijka kodu ktora podalam wyzej ma za zadanie usunac selekcje wiersza przy otwarciu formy.
proponuje zebys wyjasnil czemu ci nie pasuje:
- sprobowales i nie dziala?
- burzy to twoje poczucie estetyki?
- masz zastrzezenia merytoryczne co do rozwiazania?
- nie rozumiesz co masz zrobic?
- inne

- Rejestracja:ponad 10 lat
- Ostatnio:około 4 lata
- Postów:16
wpisałem
FormShown+=delegate { dgvPetent.ClearSelection(); };
Przy czym występuje bład:
Error 1 The name 'FormShown' does not exist in the current context
Nie wiem czym tutaj jest FormShown.


- Rejestracja:ponad 10 lat
- Ostatnio:około 4 lata
- Postów:16
Visual Studio wywala błąd jak wstawię Shown.

- Rejestracja:ponad 10 lat
- Ostatnio:około 4 lata
- Postów:16
Wszystko jest już dobrze. W dziwny sposób zawiesił mi się kompilator, wyświetlając ciągle błąd.
Dziękuje za pomoc!