Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Combobox e datagridView
mercoledì 30 giugno 2010 - 14.36
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
H2MARON
Profilo
| Junior Member
161
messaggi | Data Invio:
mer 30 giu 2010 - 14:36
Salve a tutti,
ho una datagridview collegata ad un dataset.
ovviamente quando la datagridview mi presenta il risultato ho tutte le colonne di tipo textbox. io vorei trasformare una colonna in combobox.
è possibile farlo?
grazie.
Tommi
tommaso.lanzoni@gmail.com
Giuseppe_gzp
Profilo
| Newbie
25
messaggi | Data Invio:
mer 30 giu 2010 - 15:26
si è possibile,
apri il form dove vuoi inserire la combo in modalita progettazione (cioe' quella grafica) ,
ci sono due modi
1. crea una combo box vuota e poi gli agganci la tabella selezionandola dal db,
2. sulla sinistra in Origini dati clicca sul menu a tendina -->personalizza--> seleziona il check su combo box e poi la trascini nel form e automaticamente ti aggancia i dati, poi se devi cambiarli basta cliccare sulla freccetta bianca in alto al combo box e selezionare che dati vuoi far visualizzare e quali devono essere quelli da restituire.
spero di essere stato chiaro!:)
ciaO!
H2MARON
Profilo
| Junior Member
161
messaggi | Data Invio:
mer 30 giu 2010 - 15:40
grazie per la rapida risposta.
si ok,ma io il dataset lo collego da codice.
Datagridview1.DataSource=MyDataset.Tables(0)
così facendo carica tutte le colonne della mia tabella, ma non riesco a cambiare poi la colonna che mi interssa in combobox...
Tommi
tommaso.lanzoni@gmail.com
Giuseppe_gzp
Profilo
| Newbie
25
messaggi | Data Invio:
mer 30 giu 2010 - 15:49
Allora io di solito lo faccio graficamente che è molto semplice,
vai su origine dati, dovresti vedere il dataset e la tua tabella, espandendola vedi le varie colonne , clicchi sul menu a tendina della colonna che vuoi trasformare in combobox e la modifichi e la trascini nel form
376x424
48Kb
H2MARON
Profilo
| Junior Member
161
messaggi | Data Invio:
gio 1 lug 2010 - 11:14
si ho capito. così funziona, ma purtroppo non posso seguire questa strada.
grazie.
Tommi
tommaso.lanzoni@gmail.com
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
dom 4 lug 2010 - 22:03
Ciao,
se vuoi avere una colonna combo, ti basta andare in edit delle colonne della GridView e modificarne il tipo in "DataGridViewComboBoxColumn".
Qualche info la puoi trovare qui:
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcomboboxcolumn.aspx
Se invece vuoi avere qualcosa di personalizzato quando l'utente fa Edit (ossia cliccka sulla cella) puoi seguire quanto spiegato qui:
http://blogs.dotnethell.it/freeteo/Hosting-di-controlli-.net-in-una-DataGridView-per-lEdit__16688.aspx
in basso trovi anche un esempio ci codice.
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
H2MARON
Profilo
| Junior Member
161
messaggi | Data Invio:
mar 6 lug 2010 - 17:21
grazie!
era quello che cercavo.
Tommi
tommaso.lanzoni@gmail.com
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 6 lug 2010 - 17:32
>grazie!
>era quello che cercavo.
ok, se hai trovato utile accetta una risposta così marchiamo il thread come risolto, grazie.
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !