Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Shell Root en 19 Octubre 2018, 15:46 pm



Título: [SOLUCIONADO] Reacomodamiento del ancho de columnas en DataGridView
Publicado por: Shell Root en 19 Octubre 2018, 15:46 pm
No se porque tengo la sensación de que me esta pasando algo que no debe ser xD

Lleno el DataGridView con un oDataAdapter lo filtro en un .Fill(oDataTable), y lo lleno en el DataGridView Dgv.DataSource.

El caso es que defino el ancho de las columnas. Pero cuando lleno nuevamente el DataGridView las columnas se desacomodan y toman un ancho diferente, además de mostar las columnas ocultas.  :huh:

Ancho definido
(https://uc48a25ee806ba9f9d42a0d4ebeb.previews.dropboxusercontent.com/p/thumb/AAPQflPSauyk2hYW7GR8UowmJsurhidDY6vxfdWeKbivNnfP1H60FUiMbF8CXJj3uWoGfy-rsFvIV_4MvTndNajVCKIzJsdLnbGapn5eD722mJTKhsBqFdT2ip7Zoui4wojKj4zHGNqj5A-5qcPm4UX-Xrkm9H82wkoZCWjfZHQ4toGQJceUq36qxX8AK9dheRd9P4AnhzTgGScV0O9JqFxV9gCLOnbdMtgo70Z_7v_DaQ/p.png?size_mode=5)

Ancho despues de volver a llenar el DataGridView
(https://uc6f28e1635e65cfa0016b3dd8c6.previews.dropboxusercontent.com/p/thumb/AAPnAoUqsxSrV2v-oWOE5kScSvhNP6EbnGhzLtrMYl6IvDp_rnUWFNvGkBfkRbi0aZXqNeecIxtsqSEVvxGUI07b6iWT05chsSeqLbb_mSWjVtJJPTG4MDVkKd2gP72MmWQi-lTD81TFQdJwKgsP4rkjgeNdZWioFAQwHN_gIRglMzveAtZr0OqV746uUQbin3eGWZBlkL5ZwlGXersMtxI2Li98GlS_7QjTOm6Cs23gEQ/p.png?size_mode=5)

Lo de las columnas ocultas siempre es la posicion 0, así que lo solucione a la fuerza. Pero no debería de ser así? Si la defini oculta porque se muestrá despues de volver a cargar el DataGridView?
Código
  1. Dgv.Columns[0].Visible = false;

---

SOLUCIÓN

Código
  1. Dgv.AutoGenerateColumns = false;