用Grid的ItemDataBound的事件
private void GridWelkin_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
    if ( e.Item.ItemIndex == -1 ) { return; }

     e.Item.Attributes.Add("onMouseOver", "style.backgroundColor = '#ECF6E9';");
     e.Item.Attributes.Add("onMouseOut", "style.backgroundColor = '"+System.Drawing.ColorTranslator.ToHtml(e.Item.BackColor)+"';");
}

System.Drawing.ColorTranslator.ToHtml可以將Color型態的RGB表示顏色的方式轉成網頁用的十六進位表示法
像是#FFFFFF這樣

welkingunther 發表在 痞客邦 PIXNET 留言(0) 人氣()