Formato en Botones de un grid

30/06/2004 - 18:12 por Cristhian Massa M | Informe spam
Amigos:

Como debo hacer para cambiar el fondo o el texto de un boton editar en un
datagrid creado en webmatrix.??

y una preguntita mas: como puedo hacer que una columna del datagrid no se
vea porque tengo un codigo autogenerado que no quiero que los nadie vea
cuando modifiquen o ingresen datos.

Como siempre les agradezco mucho su apoyo

Preguntas similare

Leer las respuestas

#1 Sashka
30/06/2004 - 18:50 | Informe spam
Private Sub DTProf_ItemCreated(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.DataGridItemEventArgs) Handles DTProf.ItemCreated
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType ListItemType.AlternatingItem Then
e.Item.Cells(1).Visible = False 'ocultas columnas
' Obtienes el boton...
Dim myButton As Button = CType(e.Item.Cells(0).Controls(0), Button)
myButton.CssClass = "botones" 'debes haber creado la clase css
End If
End Sub

Sashka
MS MVP Access

"Cristhian Massa M" escribió en el mensaje
news:%
Amigos:

Como debo hacer para cambiar el fondo o el texto de un boton editar en un
datagrid creado en webmatrix.??

y una preguntita mas: como puedo hacer que una columna del datagrid no se
vea porque tengo un codigo autogenerado que no quiero que los nadie vea
cuando modifiquen o ingresen datos.

Como siempre les agradezco mucho su apoyo


Respuesta Responder a este mensaje
#2 Michael Serna
30/06/2004 - 18:52 | Informe spam
Ya intentaste utilizar una hoja de estilos (.css)????
una vez que pases a modo edición y definas la celda como
un textbox, dile que este pertenece a una de las clases en
la hoja de estilos.

En cuanto a la columna con el campo código, si esta no es
del tipo TemplateColumn pon Visible="False" en el html o
en el generador de propiedades y listo.

Amigos:

Como debo hacer para cambiar el fondo o el texto de un


boton editar en un
datagrid creado en webmatrix.??

y una preguntita mas: como puedo hacer que una columna


del datagrid no se
vea porque tengo un codigo autogenerado que no quiero que


los nadie vea
cuando modifiquen o ingresen datos.

Como siempre les agradezco mucho su apoyo


.

Respuesta Responder a este mensaje
#3 Sergio Florez M.
30/06/2004 - 19:00 | Informe spam
La clase ButtonColumn no hereda de WebControl como todos los controles web y
por eso no permite modificar su apariencia simplemente utilizando la
propiedad CssClass puesto que no la tiene. La solucion está en generar un
delegado para ItemCreated o ItemDataBound del datagrid y luego ir a buscar
el primer control generado dentro de esa columna. Este control ya si es un
Button y ya le podemos hacer los cambios de apariencia por CssClass o por
cualquiera de las otras propiedades.

Para ocultar una columna simplemente haces DataGrid1.Columns[0].Visible false; (C#)

El que persevera insiste
Sergio Florez M.
Medellín, Colombia


"Cristhian Massa M" escribió en el mensaje
news:#
Amigos:

Como debo hacer para cambiar el fondo o el texto de un boton editar en un
datagrid creado en webmatrix.??

y una preguntita mas: como puedo hacer que una columna del datagrid no se
vea porque tengo un codigo autogenerado que no quiero que los nadie vea
cuando modifiquen o ingresen datos.

Como siempre les agradezco mucho su apoyo


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida