Datagridview a combobox   zodpovězená otázka

VB.NET, ADO.NET, WinForms, Databáze

Existuje někde návod jak použít combobox, kde mám načtené položky z db, jako filtr pro datagridview? Když využiju prostředí MSVB 2008 Express edition k zobrazení výpisů, nevím, kde se dá zadat podmínka WHERE pro SELECT určité položky v tabulce.

Příklad:

Mám tabulku zákazníci, v comboboxu jsou načteny jména a pokud si někoho vyberu, tak se v datagridview zobrazí pouze údaje k tomuto zákazníkovi - vytřídí se.

Objevil jsem, že v souborech neco.xsd jsou SQL příkazy, ale nevím, zda se to dá navázat na proměnou v kódu. Díky

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

To si asi budete muset filtrovat sám na události Comboboxu SelectedIndexChanged()

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

Souhlasím, v události comboboxu si to ošéfujte...

Sql příkazy lze sestavit v kódu, použít parametr

pro předání jména ve vašem dotazu, použít filter

u bindingsource nebo filtrovat datatable pomocí

select... Nějaký příklad bude asi nejlepší,ale

neručím za to, že uvedené tipy, budou zrovna ty

pravé, zkuste prozkoumat a uvidíte...

Access Database příklad :

http://www.planet-source-code.com/vb/scr...

Zde tip na datagridview autofilter včetně downloadu příkladu:

Building a Drop-Down Filter List for a DataGridView Column Header Cell

http://msdn2.microsoft.com/en-us/library...

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