【问题标题】:ASP.NET Gridview: How to access the Select button?ASP.NET Gridview:如何访问“选择”按钮?
【发布时间】:2011-06-18 16:47:58
【问题描述】:

我快到了!需要一点额外的帮助。 我的 gridview 有 2 列。一个是派对(文本),一个是选择列,每行都有一个选择按钮。 这就是我想要的:如果党是共和党,将选择按钮的颜色更改为红色。否则将其设置为蓝色。 下面是我的代码。请帮我填写缺少的代码。

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???
                 }
        }


    }

【问题讨论】:

  • 向我们展示 GridView 的 ASPX 标记。

标签: asp.net gridview select controls cell


【解决方案1】:

您可以使用 gridview 的模板字段在 aspx 文件中设置按钮的 CSS 类,而不是在代码隐藏中设置颜色:

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

然后在样式表中定义 CSS 类。

.republican{background-color:#F00;}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    • 1970-01-01
    • 2015-11-11
    • 1970-01-01
    • 2013-07-27
    • 2012-10-14
    • 2015-09-05
    相关资源
    最近更新 更多