Hola amigos Feliz Año 2005 a todos. El asunto es el siguiente, quiero crear
una clase o un objeto de usuario para establecer las propiedades de cada
columna en un datagrid, es decir poder por ejemplo establecer el ancho y
otras más. Por el momento con el código que adjunto tomo cualquier dataset,
leo cada una de las columnas, las creo, y las agrego a a la coleccion
xDataGridTableStyle(), posteriormente la agrego a la TablesStyles del
datagrid. Todo funciona bien en una forma.
Pero no puedo implementarlo en una clase xq no me permite devolver un
DataGridTableStyle(), alguien me podria decir xq?? y consecuentemente cual
sería la mejor forma de implementarlo. Atraves de una forma con el grid y
herencia apartir de ahi o cmo?
Public Function ColumnasWidth(ByVal dataset As DataSet, ByVal valores As
Array)
Dim c As DataColumn
Dim i As Integer = 0
Dim gridTableStyle As New DataGridTableStyle()
For Each c In dataset.Tables(0).Columns
Dim columnStyle As New DataGridTextBoxColumn()
columnStyle.MappingName = c.ColumnName
' columnStyle.Width = valores(i)
' gridTableStyle.GridColumnStyles.Add(columnStyle)
' i += 1
' Next
' datagrid.TableStyles.Add(gridTableStyle)
'End Function
Leer las respuestas