2014-09-03 5 views
4

Grd_RowDataBound이 있고 GridView 행에 다시 색상을 적용하고 있습니다. 나는 Crome과 Mozilla에서 잘 작동하는 코드를 아래에 사용했지만 은 IE11에서 작동하지 않습니다. IE11에서 내 Gridview 행의 뒷면 색상이 작동하지 않습니다.RowDataBound의 Gridview 행 배경색이 IE11에서 작동하지 않습니다.

protected void Grd_RowDataBound(object sender, GridViewRowEventArgs e) 
    { 
     if (e.Row.RowType == DataControlRowType.DataRow) 
     { 
      string Status = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "Visit_Status")); 

      if (Status == "1") 
      { 
       e.Row.BackColor = ColorTranslator.FromHtml("#28b779");//81F79F 
      } 
      else 
      { 
       e.Row.BackColor = ColorTranslator.FromHtml("#da5554");//F78181 
      } 
     }   
    } 

도와주세요. 이 같은

답변

2

시도 뭔가이 당신을 도울 수

protected void Grd_RowDataBound(object sender, GridViewRowEventArgs e) 
    { 
     if (e.Row.RowType == DataControlRowType.DataRow) 
     { 
      string Status = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "Visit_Status")); 

      if (Status == "1") 
      { 
       e.Row.Attributes["style"] = "background-color: #28b779"; 
      } 
      else 
      { 
       e.Row.Attributes["style"] = "background-color: #da5554"; 
      } 
     }   
    } 

희망!