2013-07-24 192 views
0

我有一个GridView并启用了选择。我想以编程方式更改这些链接的样式,但我不确定如何访问它们。我已经使用a选择器将CSS应用于它们,但我无法通过代码完成此操作。GridView选择按钮的更改样式

如何使用C#修改这些按钮的外观?

回答

0

尝试下面的代码:

<asp:GridView ID="gvUserInfo" runat="server" 
    onrowdatabound="gvUserInfo_RowDataBound1"> 
<Columns> 
<asp:TemplateField> 
<ItemTemplate> 
<asp:LinkButton ID="lnkButton" runat="server" Text="Link"></asp:LinkButton> 
</ItemTemplate> 
</asp:TemplateField> 
</Columns> 
</asp:GridView> 



protected void gvUserInfo_RowDataBound1(object sender, GridViewRowEventArgs e) 
    { 
     if (e.Row.RowType == DataControlRowType.DataRow) 
     { 
      LinkButton lnk = e.Row.FindControl("lnkButton") as LinkButton; 
      lnk.ForeColor = System.Drawing.Color.Red; 
     } 
    }