Nella mia griglia avevo seguente riga di codice che il ridimensionamento manuale disattivato dell'utente:impostazione Altezza riga nel codice e manuale di disabilitazione DataGridView ridimensionare
dgvTruckAvail.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
Ora ho bisogno di impostare l'altezza della colonna nel codice e non ha funzionato (vedi DataGridView setting row height doesn't work)
Ho pensato che fosse questa linea di codice a causare problemi di non dimensionamento. Tuttavia, ora ho bisogno di capire come
- file Dimensione in codice
e
- Impedire dimensionamento utente filari stessi
Eventuali puntatori?
Grazie! All'inizio non si è notato, ma ho notato un'altra proprietà impostata su RowTemplate .. – katit
Ho trovato che l'impostazione di Row.Height non funzionava fino a dopo che DataGridView.Visible era impostato su True. Così ho inserito il codice Row.Height nel gestore di eventi VisibleChanged. – gmlobdell
Ad esempio: 'vuoto privato Dgv_VisibleChanged (oggetto mittente, EventArgs e) { if (mittente è DataGridView && ((DataGridView) mittente).Visibile) { DataGridView dgv = sender come DataGridView; SetRowHeight (dgv); } } ' – gmlobdell