Gente:
Quizas puedan ayudarme con esto: lo que necesito es colorear una celda del datagrid segun su contenido, es posible
GRACIAS !
| |||
colorear una fila de datagrid segun el contenido de un campo ??? Gente: Quizas puedan ayudarme con esto: lo que necesito es colorear una celda del datagrid segun su contenido, es posible GRACIAS !
__________________ Facil ! Lo unico que hay que hacer para no ser animal, es razonar ! |
| ||||
lo puedes hacer mediante el evento ItemDataBound del datagrid y usar la siguiente condicion para tus elementos: Cita: salu2 if e.Item.ItemType = ListItemType.Item Or _ e.Item.ItemType = ListItemType.AlternatingItem Then //condicion para iluminar o no la fila //if (algo = otra_cosa) e.Item.BackColor = System.Drawing.Color.FromName("algun_color") //else e.Item.BackColor = System.Drawing.Color.FromName("otro_color") End If
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
QUEDO exelente. les cuento por las dudas alguien le interese. en la declaracion del datagrid agregamos un evento onitembound con el valor bnd que sera nuestra funcion de cambiar el color Código PHP: Código PHP: Gracias por todo !!!!!!
__________________ Facil ! Lo unico que hay que hacer para no ser animal, es razonar ! |
| ||||
Re: colorear una fila de datagrid segun el contenido de un campo ??? Super interesante este post y es justo lo que ando buscando, pero soy super novato y hasta lo más basico se me arma un lio... tomé el codigo que exponen lo traté de modificar pero me dio error, le pueden echar una mirada porfa e indicarme cual puede ser el error... se supone que la condicion para colorer distinto será si el SALDO = 0 GRACIAS DE ANTEMANO.... if e.Item.ItemType = ListItemType.Item Or _ e.Item.ItemType = ListItemType.AlternatingItem Then 'condicion para iluminar o no la fila Dim viewCount15 as Integer = Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "saldo")) viewCount15 = 0 e.Item.BackColor = System.Drawing.Color.FromName("#FCE4E3") else e.Item.BackColor = System.Drawing.Color.FromName("#ECEBEB") End If en que me equivoqué?
__________________ "Lo importante es nunca dejar de hacerse preguntas" Albert Einstein |