GridView的行焦点
问题描述:
我有一个gridview的分页允许。出侧gridview我有文本框和一个button.when我键入的东西,然后按下按钮,我需要gridView的行,其中包含该值,以改变它的背景颜色和if该行位于当前页面以外的其他页面中。我需要该页面可见。以下代码对我无效。GridView的行焦点
protected void Button1_Click(object sender, EventArgs e)
{
int PIndex = -1;
foreach (GridViewRow Rowitem in GridView1.Rows)
{
Rowitem.BackColor = Color.White;
}
for (int x = 0; x < GridView1.PageCount; x++)
{
foreach (GridViewRow Rowitem in GridView1.Rows)
{
for (int i = 0; i < Rowitem.Cells.Count; i++)
{
if (Rowitem.Cells[i].Text == TextBox1.Text)
{
PIndex = x;
GridView1.PageIndex = PIndex;
Rowitem.BackColor = Color.BlueViolet;
}
}
}
}
LoadGrid();
GridView1.DataBind();
}
答
你为什么不使用网格视图的列约束情况下,我想我会的检查值