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
.NET 2.0: Riempimento colonne di un datagridview
martedì 02 dicembre 2008 - 12.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Sig. Travis
Profilo
| Junior Member
104
messaggi | Data Invio:
mar 2 dic 2008 - 12:53
Salve ragazzi,
nella mia applicazione utilizzo un datagridview che non ha un datasource aggregato ma che viene riempito attraverso un datatable che però ogni volta cambia il contenuto dei dati; la prima volta attivo uno scroll-bar orizzontale perchè il numero delle colonne va oltre la size del datagridview.
La seconda volta il datagridview viene riepito appena e la size risulta essere giusta; la terza volta il contenuto delle colonne riempie si e no la metà della size del datagridview ed il risultato è veramente brutto da vedere.
Sapete come posso fare per adattare le colonne alla grandezza del datagridview?
Grazie,
Ciao\G
Teech
Profilo
| Expert
573
messaggi | Data Invio:
mar 2 dic 2008 - 14:00
2 possibilità:
1. Attivi la proprietà AutoSizeColumnsMode (vado a memoria ma mi pare sia questa proprietà)
2. Io di solito calcolo proporzionalmente alla size la dimensione delle colonne (se ho 3 colonne decido che la prima è il 10%, la seconda il 30% e la terza il 60% e implemento il calcolo)
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
mar 2 dic 2008 - 14:02
Ciao
Prova mettendo la proprietà AutoSizeColumnsMode del DGV su Fill
Ciao
Sig. Travis
Profilo
| Junior Member
104
messaggi | Data Invio:
mar 2 dic 2008 - 14:08
Provo con AutoSizeColumnMode.......
Grazie,
Ciao\G
Sig. Travis
Profilo
| Junior Member
104
messaggi | Data Invio:
mar 2 dic 2008 - 14:09
Come detto....... PROVO!!!!!!
Basterà il settaggio della prorpietà, giusto?
Grazie,
Ciao\G
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
mar 2 dic 2008 - 14:12
Ciao
SI
al limite setta la proprietà da codice dopo aver caricato i dati
Ciao
Sig. Travis
Profilo
| Junior Member
104
messaggi | Data Invio:
mar 2 dic 2008 - 14:17
Perfetto!
MI invii un esempio di codice?
Grazie,
Ciao\G
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
mar 2 dic 2008 - 14:25
Ciao
Ad esempio:
'Carico una riga sul DGW
Dim row0 As String() = {"11/22/1968", "29", "Revolution 9", "Beatles", "The Beatles [White Album]"}
Me.dataGridView1.Rows.Add(row0)
'Setto il Fill delle colonne
Me.dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
Ciao
Sig. Travis
Profilo
| Junior Member
104
messaggi | Data Invio:
mar 2 dic 2008 - 15:04
Grazie, poi ti faccio sapere, ora ho un pò di problemi con la componente MDA(COM) del VisualStudio e questo senza aver fatto modifiche significative; ho solo provato ad impostare le proprietà del datagridview sul template di Visualstudio e da quel momento, come provo ad associare il datasource al datagrid, mi si pianta l'applicazione.
ECCHECCAZ..........
Ciao\G
Sig. Travis
Profilo
| Junior Member
104
messaggi | Data Invio:
mar 2 dic 2008 - 16:36
Va bene anche se effettuo il settaggio direttamente nelle proprietà in sede di progettazione.
Grazie,
Ciao\G
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 !