首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于datagrid的选中行变色的?该如何处理

2012-02-10 
关于datagrid的选中行变色的?????functionCheckOnChange(ctrl){vartrRowctrl.parentElement.parentElemen

关于datagrid的选中行变色的?????
function   CheckOnChange(ctrl)  
{  
    var   trRow   =   ctrl.parentElement.parentElement;  
 
    if(trRow   !=   null)  
    {
            if(ctrl.checked)
  trRow.setAttribute( "bgcolor ",   "#feeee0 ",   0);
            else
  trRow.setAttribute( "bgcolor ",   "#ffffff ",   0);
      }
}
为什么这样子交替项不会变色!!!!!!!!!

[解决办法]
你的方法我不确认。也没试过。试试下面的吧。
private void DataGrid_1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
{
e.Item.Attributes.Add( "onclick ", "this.style.backgroundColor= 'Silver ' ");//这里
//e.Item.Attributes.Add( "onmouseout ", "this.style.backgroundColor= 'white ' ");
}
}

热点排行