zdruzene udaje v combobox   otázka

VB.NET

Caute

Potrebolva by som do jedneho comboboxu spojit udaje z dvoch stlpcov z databazy (meno a priezvisko).

Da sa to vobec?

vdaka

cujan

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

Od toho má ComboBox vlastnosti ValueMember a DisplayMember.

Tady je názorný příklad http://forums.devshed.com/net-developmen...

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

Hej to je ok, len ja do display member potrebujem dostat udaje z dvoch stlpcov.

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

Nějak takto například... (tady nesmí být ale stejný klíč)

cb.Items.Add(new KeyValuePair<String, String>("name + surname", "surname"));

cb.DisplayMember = "Key";
cb.ValueMember = "Value";
cb.DataSource = cb.Items;

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

Tak objektům v tom ListBoxu přidejte read-only vlastnost, která vrátí data v požadovaném formátu.

Public ReadOnly Property FullName As String
    Get
        Return String.Format("{0} {1}", FirstName, LastName)
    End Get
End Property
nahlásit spamnahlásit spam 0 odpovědětodpovědět

tak toto som vobec nepochopil :-)

ale aj tak vdaka za odpoved

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

si otvor vo VB properties windows a potom si klikni na ten listview a predi po vlastnostiach , najdi readonly a nastav na true ... ak nechapes len si powec a spravim videotutorial na youtube =D

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

kludne sprav ten tutorial ale na COMBOBOX. ziaden listview.

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