声明式数据绑定教程-GridView 模板3

作者:vkvi 来源:ITPOW(原创) 日期:2008-8-10

本示例中,我们通过循环 GridView,将 GridView 中某按钮文字为“未回复”的按钮改为红底白字。

//呈现列表之前,做些事情
protected void GridView1_PreRender(object sender, EventArgs e)
{
    for (int i = 0; i < GridView1.Rows.Count; i++)
    {
        if (GridView1.Rows[i].FindControl("Reply") != null)
        {
            Button btn = ((Button)GridView1.Rows[i].FindControl("Reply"));
            if (btn.Text == "未回复")
            {
                btn.BackColor = System.Drawing.Color.Red;
                btn.ForeColor = System.Drawing.Color.White;
            }
        }
    }
}
相关文章