2011-06-18 53 views
1

我到了那裏!需要一點額外的幫助。 我的gridview有2列。一個是Party(文本),另一個是每行都有Select按鈕的Select列。 這就是我想要的:如果派對是共和黨人,請將選擇按鈕的顏色更改爲紅色。否則,將其設置爲藍色。 以下是我的代碼。請幫我填寫缺少的代碼。ASP.NET Gridview:如何訪問選擇按鈕?

protected void GridView1_RowDataBound1(object sender, GridViewRowEventArgs e) 
    { 
     if (e.Row.RowType == DataControlRowType.DataRow) 
     { 
      if (e.Row.Cells[0].Text == "Republican") 
       { 
        // WHAT SHOULD I DO HERE??? 
       } 
     } 


    } 
+1

向我們展示GridView的ASPX標記。 –

回答

2

相反的設定,你可以只設置你的aspx文件按鈕的CSS類代碼隱藏的顏色,使用GridView的模板字段:

<templateField> 
    <itemtemplate> 
     <asp:button runat="server" id="selectButton" CSSClass='<%# Eval("PARTY") %>' /> 
    </itemTemplate> 
</templateField> 

然後定義的CSS類的樣式表。

.republican{background-color:#F00;}