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
.NET Framework
Colonna combobox in un datagrid
venerdì 10 ottobre 2008 - 15.13
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
LLL
Profilo
| Newbie
18
messaggi | Data Invio:
ven 10 ott 2008 - 15:13
Ciao a tutti,
ho una colonna di un datagrid in cui deve essere possibile inserire solo tre valori (tipo: si, no, forse), quindi non posso usare il tipo boolean per la colonna (che fornisce un checkbox in ogni riga).
Penso che la cosa piu' semplice sarebbe mettere una colonna di combox, in ognuno dei quali si può scegliere tra le tre possibilità, ma non riesco a capire come farlo.
Qualcuno di voi sa darmi una mano??
Grazie mille,
LLL
Dimenticavo di dire che uso VB.net 2003: forse è per questo che non trovo il tipo datagridviewcomboboxcolumn??
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
sab 11 ott 2008 - 01:00
>Ciao a tutti,
Ciao!
>ho una colonna di un datagrid in cui deve essere possibile inserire
>solo tre valori (tipo: si, no, forse), quindi non posso usare
>il tipo boolean per la colonna (che fornisce un checkbox in ogni
>riga).
>Penso che la cosa piu' semplice sarebbe mettere una colonna di
>combox, in ognuno dei quali si può scegliere tra le tre possibilità,
>ma non riesco a capire come farlo.
>Qualcuno di voi sa darmi una mano??
Si tratta di un Datagrid di ASP.Net 1.0/1.1 oppure di un Datagrid di una Windows application?
>Grazie mille,
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
LLL
Profilo
| Newbie
18
messaggi | Data Invio:
lun 13 ott 2008 - 12:33
Il datagrid è di una windows application che ha come source un dataview a cui è associata una table con varie colonne. Il datatype di una di queste colonne prima era boolean, ma ora devo permettere un terzo valore e avevo pensato per questo al combobox.
Non ho molta esperienza con i database, ma dando un'occhiata sui manuali e sui forum mi era sembrata una modifica semplice (tramite datagridviewcomboxcolumn): nelle tablestyles del mio dataview però come gridcolumnstyle compaiono solo datagridtextboxcolumn e datagridboolcolumn (forse per via del fatto che è un semplice dataview e non datagridview nella versione 2003?).
E' possibile creare una classe apposita (e se si come?) o magari vi viene in mente qualche soluzione piu' semplice?
Qualunque aiuto è ben accetto!
Ciao e grazie,
LLL
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 13 ott 2008 - 14:19
>Non ho molta esperienza con i database, ma dando un'occhiata
>sui manuali e sui forum mi era sembrata una modifica semplice
>(tramite datagridviewcomboxcolumn): nelle tablestyles del mio
>dataview però come gridcolumnstyle compaiono solo datagridtextboxcolumn
>e datagridboolcolumn (forse per via del fatto che è un semplice
>dataview e non datagridview nella versione 2003?).
Sì, è semplice.. ma con VS 2003 hai il framework 1.0 e/o 1.1..
quindi la DataGridViewComboBoxColumn è supportata solo dal 2.0
Che ne dici, se ti è possibile, di aggiornare visual studio?
>E' possibile creare una classe apposita (e se si come?) o magari
>vi viene in mente qualche soluzione piu' semplice?
>Qualunque aiuto è ben accetto!
Eh.. questa non è una cosa semplice.. Dovresti estendere la datagrid ed è tutto tranne che una passeggiata. Rischi di perderci talmente tanto tempo che l'aggiornamento alla nuova versione ti toglierebbe ogni problema in un istante..
Comunque prova a dare un'occhiata a questo link:
http://www.akadia.com/services/dotnet_combobox_in_datagrid.html
>Ciao e grazie,
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
LLL
Profilo
| Newbie
18
messaggi | Data Invio:
lun 13 ott 2008 - 15:51
Ma se passo a visual studio 2005, non rischio di avere problemi con la conversione di tutto il programma che ho già scritto?
LLL
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 14 ott 2008 - 00:25
>Ma se passo a visual studio 2005, non rischio di avere problemi
>con la conversione di tutto il programma che ho già scritto?
Se hai scritto strict.. poche cose ti cambieranno.. se hai fatto accrocchi.. chissà
Cmq, fai una copia del progetto e prova.. tanto la 2003 e la 2005 sono versioni che coesistono sulla stessa macchina..
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
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 !