SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: cerocool en Lunes 1 de Agosto de 2005, 18:40
-
:alien:
bueno lo que pasa es que tengo un datagrid que tiene varias columnas pero solo quiero mostrar unas cuantas quisiera saber como puedo ocultarlas, por favor cualquiera que me pueda ayudar se lo agradesco.
-
Para empezar... és necesario que tu dataset tenga columnas que no deseas visualizar?
si es así, modifica tu select.
En caso de que las columnas sean necesarias, para ocultarlas debes hacer lo siguiente:
Partiendo de la idea que te declaras un tablestyle y disenyas DataGridTextBoxColumn...
debes asignar a la propiedad "Width" el valor 0.
:kicking:
-
:alien:
knapp
si tienes algun ejemplo sobre como crear un tablestyle por favor te agradeceria que me lo pasaras para poder hacerlo gracias.
-
Dim EstilTaula As New DataGridTableStyle
Dim EstilCol As DataGridTextBoxColumn
EstilCol = New DataGridTextBoxColumn
EstilCol.HeaderText = "REF. PRODUCTE"
EstilCol.MappingName = dsProdPF.Tables(0).Columns(0).ColumnName
EstilCol.Width = 160
EstilCol.ReadOnly = True
EstilTaula.GridColumnStyles.Add(EstilCol)
EstilCol = New DataGridTextBoxColumn
EstilCol.HeaderText = "DESCRIPCIÓ"
EstilCol.MappingName = dsProdPF.Tables(0).Columns(1).ColumnName
EstilCol.Width = 335
EstilCol.ReadOnly = True
EstilTaula.GridColumnStyles.Add(EstilCol)
EstilTaula.AlternatingBackColor = Color.Wheat
EstilTaula.MappingName = dsProdPF.Tables(0).TableName
EstilTaula.AllowSorting = True
Me.dgProdFinal.TableStyles.Add(EstilTaula)
Salut :kicking: