#697 - Aggiungere al DataGrid un effetto al passaggio del mouse
dominik non è online. Ultima attività: 04/05/2006 10.00.40dominik
Inserito il: 30 aprile 2005 16.25
7 messaggi dal 03 apr 2004 Istalla Microsoft Silverlight!
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;");
}
}

Vai a:
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.


maltra - 811 pt
vladimiro - 562 pt
fabrica - 180 pt

Ultimi vincitori: fabrica, vladimiro, PeppeDotNet

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums