天天看點

DataGrid [onmouseover] [onmouseout]

private void mygrid_ItemDataBound(object sender, System.Web.UI.Webcontrols.DataGridItemEventArgs e){

        if(e.Item.ItemType == ListItem.AlternatingItem || e.Item.ItemType == ListItem.Item){

         //設定每一行的背景顔色的變化

                e.Item.Attributes.Add("onmouseover", "this.oldcolor = this.style.backgroundcolor; this.style.backgroundcolor = '#336699'");

                e.Item.Attributes.Add("onmouseout", "this.oldcolor = this.style.backgroundcolor");

                //設定單元格的顔色變化

                for(int i = 0; i < mygrid.columns.count, i ++){

                       e.Items.Cell[i].Attributes.Add("onmouseover","somthing");

                       e.Items.Cell[i].Attributes.Add("onmouseout", "something");

                }

}