Hola.
espero que esten bien.
Tengo un problema. es que quiero que las columnas de mi gridview queden con el mismo ancho, pero yo le doy el valor del ancho de columna y cuanto esta ejecutado las columnas me muestran con diferentes anchos, a que se debe esto.
la aplicacion esta en asp.net C#
este es el codigo con el que cambio el ancho de las columnas
for (int i = 2; i < GridView1.Columns.Count - 4; i++)
{
GridView1.HeaderRow.Cells[i].CssClass = "grid";
GridView1.Columns[i].ControlStyle.Width = 30;
GridView1.Columns[i].ItemStyle.Width = 30;
GridView1.HeaderRow.Cells[i].Wrap = true;
}
tambien e intentado cambiar el ancho cuando creo las columnas.
BoundField bfColumna = new BoundField();
bfColumna.ShowHeader = true;
bfColumna.HeaderText = Producto[i].Trim().ToString();
bfColumna.DataField = Producto[i].Trim().ToString();
bfColumna.ControlStyle.Width = 30;
bfColumna.ItemStyle.Width = 30;
dcfControl = bfColumna;
GridView1.Columns.Add(dcfControl);
espero que me puedan ayudar.
gracias