DataGridView.ReadOnly   zodpovězená otázka

VB.NET

Zdravím.

Taká zvláštnosť.

Kód

        DataGridView1.ReadOnly = False
        DataGridView1.Rows(0).Cells(1).ReadOnly = False
        DataGridView1.Rows(1).Cells(1).ReadOnly = True
        DataGridView1.Rows(2).Cells(1).ReadOnly = False
        DataGridView1.Rows(3).Cells(1).ReadOnly = True

funguje. Kód

        DataGridView1.ReadOnly = True
        DataGridView1.Rows(0).Cells(1).ReadOnly = False
        DataGridView1.Rows(1).Cells(1).ReadOnly = True
        DataGridView1.Rows(2).Cells(1).ReadOnly = False
        DataGridView1.Rows(3).Cells(1).ReadOnly = True

nefunguje. Vedel by niekto poradiť?

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

Co to znamená funguje nefunguje? Pouze pro čtení lze nastavit buď globálně celý DataGridView, nebo jednotlivé buňky.

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět

Zdravím Vás pan Linhart. Ďakujem za reakciu na moju otázku.

Ak nastavím DataGridView1.ReadOnly = False

Tak bunky v ktorých zakážem zápis, tento zápis neumožnia. Ak nastavím DataGridView1.ReadOnly = True , tak nie je možný žiadný zápis a je úplne jedno, či je DataGridView1.Rows(0).Cells(X).ReadOnly = False alebo True.

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

Vy nechápete, co jsem napsal v předchozím příspěvku. Globálně nastaví režim pouze pro čtení - zamyslete se nad tím.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Riešil som to spôsobom

        DataGridView1.Rows(0).ReadOnly = True
        DataGridView1.Rows(1).ReadOnly = True
        DataGridView1.Rows(2).ReadOnly = True
        DataGridView1.Rows(3).ReadOnly = True
        DataGridView1.Rows(4).ReadOnly = True
        DataGridView1.Rows(2).Cells(1).ReadOnly = False
        DataGridView1.Rows(4).Cells(1).ReadOnly = False

ale tento sa mi nezdá celkom košér.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

pokud je datagridview readonly, pak se všemi jeho buňkami

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Ďakujem za odpoveď. Ale je to škoda. Ak mám DataGridView s x stĺpcami a iba v niekoľkých bunkách chcem dovoliť úpravu, tak je to pravdepodobne možné iba podobne tak ako som uviedol. S použitím cyklov to nie je až taká tragédia, ale som očákaval také riešenie aké som uviedol v otázke. Zvláštne je, že ak riadok je ReadOnly tak bunka tu možnosť úpravy má.

nahlásit spamnahlásit spam 0 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