Как и в заголовке, DataGridView.DefaultCellStyle.SelectionBackColor not working smoothly
, и я имею в виду, что я создаю форму и внутри события загрузки я использую этот код:
using (FbConnection con = new FbConnection(M.Baza.connectionString))
{
con.Open();
using (FbDataAdapter da = new FbDataAdapter("SELECT BRDOK, DATUM, ZA_MAGACINID AS MAGACIN, KOMENTAR1 AS ODREDISTE, PRETVOREN_U_BRDOK_KOMERCIJALNO AS VEZA, FLAG FROM DOKUMENT WHERE VRDOK = 999", con))
{
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
dataGridView1.Columns["BRDOK"].Width = 100;
dataGridView1.Columns["DATUM"].Width = 100;
dataGridView1.Columns["MAGACIN"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
dataGridView1.Columns["ODREDISTE"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
dataGridView1.Columns["VEZA"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
dataGridView1.Columns["FLAG"].Visible = false;
dataGridView1.DefaultCellStyle.SelectionBackColor = Color.Transparent;
}
}
там, как вы видите, я установил dataGridView1.DefaultCellStyle.SelectionBackColor = Color.Transparent;
и когда я начинаю свою форму, я получаю это
Как видите, первый ряд белый. Он становится прозрачным, когда я нажимаю на другой ряд и возвращаюсь к нему, но первое появление - проблема. Что делать?