CLR: .Net / Mono / Boo / Otros CLR > C#
¿cómo Pintar Líneas De Datagrid C#?
(1/1)
colosoderada:
Hola a todo el mundo me gustaría saber que tengo que hacer para poder pintar
una línea de de un datagrid dependiendo del valor que tengo el primer campo.
Me explico tengo una tabla con una serie de campos
tipo
nombre
valor
dependiendo del valor de tipo quiero que toda la línea tenga un color dado "por ejemplo"
Si tipo == G --> Rojo, si tipo == S --> Azul, si tipo == C --> Verde
Alguien sabe como lo podría hacer ?????
Y si quisiera hacer lo mismo a nivel de celda ????
Algún ejemplillo ????
Gracias por leer este mensaje y un saludo.
leoncito:
ke ondas io = tengo un problema kon el datagrid
cheka
mi problema es
este,tengo una aplicacion para web echa en C#, esta ia funciona la
aplicacion, tengo un DataGrid que lleno con una serie de datos importados de
una tabla (Folio, ID, nombre, Ver etc), configure el datagrid para que al
final tenga links hacia otras paginas, el problema en si es este, quiero que
al momento de darle click en la opcion ver (d cada fila), en dos TextBox me
guarde el valor de 2 columnas de la misma fila, aun con mi poco conocimiento
no e podido y me gustaria que me ayuden, de antemano gracias, su amigo
programador Leo, PD si me pudieran responder a mi correo seria mucho mejor
antares1986@hotmail.com
ing_marco:
amigo colosoderada, lo que pides es un poco complicado, pues si te has dado cuenta el datagrid se maneja a nivel de columnas y no de filas, como lo hacen las tablas html, yo hice algo parecido pero lo hice con ajax.
Si estas interesado podria ayudarte.
pero sabes podriamos intentar lo siguiente:
podrias poner esto:
--- Código: Text ---BackColor='<%# DataBinder.Eval(Container, "DataItem.Color", "{0}") %>' pero no olvide q tu consulta debe traer una columna donde este el color k debe marcarse y esta debe de llamarse Color, tu entiendes
--- Código: Text ---as 'Color' , no olvides de poner eso en todas las columnas, pero realmente no hace lo k tu deseas.
Si deseas algo mas explicativo me avisas.
aca tienes un ejemplo
--- Código: Text --- <asp:BoundColumn DataField="DNI" HeaderText="DNI"><ItemStyle BackColor='<%# DataBinder.Eval(Container, "DataItem.Color", "{0}") %>' Font-Size="11px" Font-Names="Arial"></ItemStyle></asp:BoundColumn>
Navegación
Ir a la versión completa