En mi rejilla que había siguiente línea de código que el cambio de tamaño manual de personas con discapacidad del usuario:ajustar la altura de la fila en el código y el manual desactivar DataGridView cambiar el tamaño
dgvTruckAvail.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
Ahora necesario para establecer la altura de la columna en el código y no funcionó (Consulte DataGridView setting row height doesn't work)
Me di cuenta de que era esta línea de código la que causaba problemas de tamaño. Sin embargo, ahora tengo que encontrar la manera de
- filas de tamaño en código
y
- Prevenir dimensionamiento de usuario filas mismos
¿Alguna sugerencia?
Gracias! Al principio no funcionó, pero luego noté que había otra propiedad configurada en RowTemplate. – katit
Descubrí que configurar Row.Height no funcionaba hasta después de que DataGridView.Visible se estableciera en True. Así que puse el código Row.Height en el controlador de eventos VisibleChanged. – gmlobdell
Por ejemplo: 'vacío privado Dgv_VisibleChanged (remitente del objeto, EventArgs e) { if (el remitente es DataGridView && ((DataGridView) remitente).Visible) { DataGridView dgv = remitente como DataGridView; SetRowHeight (dgv); } } ' – gmlobdell