| |||
Cambiar Tamaño De Columnas De Un Datagrid Buenas. Estoy trabajando con Winforms en VISUAL STUDIO.NET 2003 C# y tengo el siguiente problema, necesito cambiarle el tamaño predefinido que le da el datagrid a las columnas, en internet he conseguido muchos codigos exageradamente extensos para algo que me parece que debe de ser muy sencillo. Por favor si alguien me puede ayudar indicandome paso a paso que hacer, ya que estoy nuevo en C# y no entiendo muchas cosas. Gracia de antemano. |
| |||
Re: Cambiar Tamaño De Columnas De Un Datagrid Hola Gracias por tu respuesta, pero aun no me funciona ya que creo que falta ponerle la posicion de la columna que se le va a modificar el tamaño. Modifiqué tu codigo ya que esta en VB y yo estoy trabajando en C#2003. Aquí coloco el codigo para ver si alguien me puede ayudar: dgVisitantes es el nombre de mi DataGrid DataGridTableStyle myEstiloGrid = new DataGridTableStyle(); DataGridTextBoxColumn myEstiloCol = new DataGridTextBoxColumn(); DataGridTextBoxColumn myEstiloCol2 = new DataGridTextBoxColumn(); myEstiloCol.Width=100; myEstiloGrid.GridColumnStyles.Add(myEstiloCol); dgVisitante.TableStyles.Add(myEstiloGrid); myEstiloCol2.Width=100; myEstiloGrid.GridColumnStyles.Add(myEstiloCol2); dgVisitante.TableStyles.Add(myEstiloGrid); este codigo no hace nada en lo absoluto, tiene logica peor no hace nada y me parece que debo darle la posicion de columna a la que se le debe de asignar ese tamaño algo asi como un column[0] column[1] peor no se dodne colocarlo ya que en ningun lado me despliega el column. (recuerden que es C# 2003) Otra cosa este codigo a continuación si funciona pero me modifica todo el datagrid y no se si se peuda manipular para que solo modifique cada columna por separado. dgVisitante.PreferredColumnWidth = 100; Muchas gracias por su ayuda. |