Pridanie SubItems, ale nie v poradi   zodpovězená otázka

VB.NET

Mam ListView v ktorom mam viacero stlpcov, ktore potrebujem naplnit, ale nie v poradi, v akom ich mam definovane. Je mozne sa odkazat priamo do ktoreho stlpca ma byt pridana SubItem?

Inak povedane: najskor potrebujem vyplnit prvy stlpec, co nie je problem, ale potom potrebujem treti a nakoniec druhy. A to uz problem je, kedze stlce sa naplnaju postupne.

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

Pokud je mi známo, jde to přidávat pouze postupně, ne v libovolném pořadí. Jinak nevidím důvod proč by bylo nutné přidávat to napřeskáčku pokud budou vždy naplněny všechny sloupce (pokud ne, můžete přidat prázdnou položku).

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

Musíte si všechny buňky v řádku (SubItems) vytvořit na začátku s prázdným textem. Pak jim můžete Text změnit v pořadí, v jakém chcete.

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

Ako zmenim text jednotlivych SubItems a Text? Asi je to easy, ale ja som na to nerpisiel.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
'Vytvoří novou položku
Dim item As ListViewItem = ListView1.Items.Add("Item1", "Sloupec 1", 0)
'Vytvoří dvě vnořené položky a nastaví jejich klíč
item.SubItems.Add("Sloupec 2").Name = "Item11"
item.SubItems.Add("Sloupec 3").Name = "Item12"

'Změní text vnořené položky specifikované klíčem
ListView1.Items("Item1").SubItems("Item12").Text = "SLOUPEC 3"

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