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
Larghezza colonne dategrid a runtime
mercoledì 09 giugno 2004 - 10.37
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 9 giu 2004 - 10:37
Ciao a tutti!
Devo porvi un problema che è apparentemente stupido, ma io proprio non ci salto fuori =)
Devo semplicemente ridefinire la larghezza delle colonne di un datagrid a runtime.
io ho definito il mio tablestyle, ora vorrei, al change di un combobox ridefinire la larghezza di un DataGridTextBoxColumn, ovvero di una semplice cella del datagrid.
Qualcuno di voi ha idea su come fare?
cavolo.. ridefinire una larghezza non può essere una cosa difficile no?
grazie mille
Ale =)
Leo
Profilo
| Junior Member
73
messaggi | Data Invio:
lun 14 giu 2004 - 00:37
Ciao Ale,
io faccio cosi' .. pero' non so dirti se e' il metodo migliore!!
'definisco il nuovo stile
Dim ts1 As New System.Windows.Forms.DataGridTableStyle
'mi definisco e prendo per esempio la prima colonna
Dim c0 As New DataGridTextBoxColumn
'imposto la lunghezza
c0.Width = "95"
'aggiungo la cella allo stile predefinito prima
ts1.GridColumnStyles.Add(c0)
'aggiungo lo stile alla griglia
DataGrid1.TableStyles.Add(ts1)
Facci sapere!!
Ciao
Mirco
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 14 giu 2004 - 09:40
Grazie mille..
ho risolto il problema giorni fa..
conoscevo già la tablestyle, ma se cercavo di fare a design time una configurazione e poi provavo a modificarla a runtime mi dava addirittura out of memory..
facendo tutto a runtime funziona..
mah..
misteri dell'informatica ;-)
grazie cmq!!
ciao!
gabry30°
Profilo
| Newbie
5
messaggi | Data Invio:
gio 8 lug 2004 - 11:56
Io utilizzando il vostro metodo occorro in un errore:
Tipo 'System.Windows.Forms.DataGridTableStyle' non definito
che devo fare?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 8 lug 2004 - 12:04
Spiega il tuo problema un po' meglio..
dove e come lo usi?
Ciao
Ale
gabry30°
Profilo
| Newbie
5
messaggi | Data Invio:
gio 8 lug 2004 - 12:10
Devo modificare la grandezza di alcune textbox contenute in un datagrid a runtime e quindi ho provato a inserire il pezzo di codice che avevo trovato in questo messaggio ma mi genera l errore che ho detto prima, magari devo importare qualcosa in particolare?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 8 lug 2004 - 12:19
dovresti a runtime (e non a design time) dare le larghezze che vuoi, creando dei tablestyle e aggiungendoli al DataGrid. poi, sempre a runtime, se devi cambiarle ad un particolare evento, devi partire dalla collection tablestyles del DataGrid e arrivare al text box da ridimensionare.. ti allego i due metodi.. fammi sapere
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 !