if (!IsPostBack)
{
databind();
for (int i = 0; i < this.GridView1.Rows.Count - 1; i++)
{
Label Label1 = this.GridView1.Rows[i].FindControl("Label5") as Label;
string a = Label1.Text;
if (this.GridView1.Rows[i].Cells[2].Text == a)
{
GridView1.Rows[i].BackColor = System.Drawing.Color.Red;
}
}
}
{
databind();
for (int i = 0; i < this.GridView1.Rows.Count - 1; i++)
{
Label Label1 = this.GridView1.Rows[i].FindControl("Label5") as Label;
string a = Label1.Text;
if (this.GridView1.Rows[i].Cells[2].Text == a)
{
GridView1.Rows[i].BackColor = System.Drawing.Color.Red;
}
}
}
本文介绍了一个ASP.NET应用程序中GridView控件的数据绑定过程及如何根据特定条件为GridView行设置背景颜色。通过示例代码展示了如何使用if(!IsPostBack)避免页面回发时重复加载数据,并遍历GridView的每一行进行条件判断来改变其显示样式。
1143

被折叠的 条评论
为什么被折叠?



