7 messaggi dal 03 aprile 2004
si può anche decidere che la riga evidenziata ha sempre lo stesso stile, diciamo "rowHighlight'.
In questo caso, sfruttando una variabile javascript per memorizzare al volo lo stile della riga sottostante il codice si riduce a questo:

private void myDataGrid_ItemDataBound(object sender, DataGridItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
// cambio lo stile negli eventi associati al passaggio sulla cella
e.Item.Attributes.Add("onmouseover", "window.s=this.classname;this.className='rowHighlight';");
e.Item.Attributes.Add("onmouseout", "this.className=window.s;");
}
}

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.