DataGridView a velké červené X   otázka

C#

Trápí mě následující problém:

Mám vytvořené DataGridView do kterého v nějakých intervalech vkládám řádky:

dataGridView1.Rows.Add(x,y,z)

a před vložením ty předchozí vždy mažu:

dataGridView1.Rows.Clear();
dataGridView1.Refresh();

Problém je, že se mi po nějaké době v tom DataGridView objeví přes celou plochu červené zaškrtnutí. Neřešil jste to už někdo ?

Tahle rada nefunguje:

    public class DataGridViewPlus : DataGridView
    {
        protected override void OnPaint(PaintEventArgs e)
        {
            try
            {
                base.OnPaint(e);
            }
            catch
            {
                Invalidate();
            }
        }

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Takhle to vypadá:

http://koenaerts.ca/wp-content/uploads/d...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Nechce se mi verit, ze by se nevyvolala zadna vyjimka. Loguj vsechny zachycene vyjimky a snad to napovi.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback