Visual Basic.NET - Personalizar Datagrid en Vb.Net

 
Vista:
sin imagen de perfil

Personalizar Datagrid en Vb.Net

Publicado por roberto (29 intervenciones) el 09/08/2006 15:26:30
Estimados amigos , nuevamente para dejarles una inquietud a esos tigres del net aprovechando la ocasion para saludarles , la consulta es la sgte. :

Tengo una grilla que muestra datos de un datatable , si quisiera pintar de un determinado color determinadas filas que cumplan una condicion y las demas que salgan con su color natural ,como podria hacerlo?????.

Imaginando que mi grilla tenga 3 columnas.

esperando puedan ayudarme.

Roberto.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Personalizar Datagrid en Vb.Net

Publicado por Ramiro (21 intervenciones) el 10/08/2006 09:12:51
Prueba con el TableStyle, no se exactamnet como se hace marcar determinadas filas pero esto te ayudara a crear un estilo y dar diseño a tu datagrid.

DGformat.TableStyles.Clear()

Dim TableStyle1 As New DataGridTableStyle
TableStyle1.MappingName = DTS.Tables("NOMBRE DE LA TABLA").TableName

TableStyle1.HeaderFont = New System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, System.Byte))
TableStyle1.AlternatingBackColor = Color.Gainsboro
TableStyle1.BackColor = Color.White
TableStyle1.ForeColor = Color.Black
TableStyle1.GridLineColor = Color.Silver
TableStyle1.HeaderBackColor = Color.DarkGray
TableStyle1.HeaderForeColor = Color.White
TableStyle1.LinkColor = Color.Maroon
TableStyle1.SelectionBackColor = Color.Maroon
TableStyle1.SelectionForeColor = Color.White
TableStyle1.AllowSorting = False
TableStyle1.ReadOnly = True

Dim TextCol1 As New DataGridTextBoxColumn
TextCol1.MappingName = "COLUMNA1"
TextCol1.HeaderText = "COLUMNA1"
TextCol1.Width = 100
TableStyle1.GridColumnStyles.Add(TextCol1)

Dim textcol2 As New DataGridTextBoxColumn
textcol2.MappingName = "COLUMNA2"
textcol2.HeaderText = "COLUMNA2"
textcol2.Width = 150
TableStyle1.GridColumnStyles.Add(textcol2)

...
...

Espero t sirva de ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Personalizar Datagrid en Vb.Net

Publicado por Toony (1 intervención) el 06/07/2010 05:06:28
No funciona, que es DGformat, que es DTS sale remarcado, podrias ser mas especifico
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar