Все.Я знаю, что есть много подобных вопросов, но все же я спрашиваю их, потому что предыдущий запрос не соответствует моим требованиям.Я искал это, пожалуйста, не отмечайте это как дубликат.Я пытаюсь изменить цвет строки Gridview, где txt_Id.Text равен Id строки Gridview.Ниже приведен код:
protected void lnkSelect_Click(object sender, EventArgs e)
{
LinkButton lnkbtn = sender as LinkButton;
GridViewRow gvrow = lnkbtn.NamingContainer as GridViewRow;
int Id = Convert.ToInt32(GridView4.DataKeys[gvrow.RowIndex].Value.ToString());
txt_Id.Text = Id.ToString();
foreach (GridViewRow row1 in GridView4.Rows)
{
if (txt_Id.Text != "")
{
if (row1.Cells[1].Text.Equals(txt_Id.Text))
{
row1.BackColor = System.Drawing.Color.Red;
row1.ForeColor = System.Drawing.Color.White;
}
}
}