ASP.NET - Urgente -datagrid

 
Vista:

Urgente -datagrid

Publicado por jose chavez (20 intervenciones) el 26/01/2006 15:39:54
Hola amigos !!! de cualidad alguno de ustedes sabe como cambiar de color una fila o una celda en tiempo de ejecucion en un datagrid .. me urge .....
Gracias por su ayuda !!
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:Urgente -datagrid

Publicado por Fernando (28 intervenciones) el 26/01/2006 17:56:03
En este momento estoy complicado con unas cosas, pero te paso el codigo q uso, si no se entiende, mandame un mail, ok? disuclpa pro la desprolijidad de la respuesta
suerte

private void MyDataGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
DataRowView drv = e.Item.DataItem as DataRowView;
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem|| e.Item.ItemType == ListItemType.SelectedItem )
{
if (prevReleaseID != drv["ReleaseID"].ToString())
{
/*change the backcolor*/
if (currentBackColor == GlobalConst.DataGridBackColor)
{currentBackColor = GlobalConst.DataGridAlternateBackColor;}
else
{currentBackColor = GlobalConst.DataGridBackColor;}
}
e.Item.BackColor = System.Drawing.Color.FromName(currentBackColor);
prevReleaseID = drv["ReleaseID"].ToString();
e.Item.Attributes.Add("Style","cursor:default");
e.Item.Attributes.Add("onmouseover", "this.style.backgroundColor='" + GlobalConst.DataGridOverBackColor + "'");
e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor='" + currentBackColor + "'");

}
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:Urgente -datagrid

Publicado por Emma (1 intervención) el 09/03/2006 16:51:32
Lo puedes cambiar en el evento ItemDataBound

Private Sub daTagrid_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dT.ItemDataBound
datagrid.BackColor = System.Drawing.Color.Beige
End Sub
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