2010-01-16 3 views
0

Gridview 행을 굵게 만드는 방법은 무엇입니까? 나는 그것을 할 수있는 아래의 코드를 작성했지만 나는 오류asp.net의 gridview

Error 2 Cannot implicitly convert type 'int' to 'bool' 

내 코드

protected void ddlread_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     foreach (GridViewRow row in GridView1.Rows) 
     { 
      if (row.RowType == DataControlRowType.DataRow) 
      { 
       if (((CheckBox)row.Cells[0].FindControl("chkselect")).Checked == true) 
       { 
        if (ddlread.SelectedIndex = 1) 
        { 
         //GridView1.RowStyle.Font.Bold.ToString(); 
         row.Font.Bold.ToString(); 
        } 
        else 
        { 
        } 
       } 
      } 
     } 
    } 

답변

1

이는 오류 원인을 강조하는 것입니다 얻을.

if (ddlread.SelectedIndex == 1) //double equal 

라인 9 일

if (ddlread.SelectedIndex = 1) 
3

, 당신은 정수에 부울로 변환하려는 없습니다. 아마도 실수 야.

변경 라인 :

if (ddlread.SelectedIndex == 1) 

는 굵게 행의 글꼴을 설정하려면 다음을 수행하십시오 굵은 부분

row.Font.Bold = true; 
+0

일을. 내가 그것을 놓쳤다는 것을 믿을 수 없다. –