Ситуация такая, есть GridView разбитый на страницы необходимо сделать поиск и выделение заданной строки.
Написал функцию, но только она работает не очень стабильно...
private bool FindIndex(string value)
{
for (int i = 0; i < GridView1.PageCount; i++)
{
GridView1.PageIndex = i;
foreach (GridViewRow dr in GridView1.Rows)
{
if (((LinkButton)dr.Cells[0].FindControl("lnkBtn")).Text == TreeView1.SelectedNode.Value)
{
GridView1.SelectedIndex = dr.RowIndex;
return true;
}
}
}
return false;
}
Ну и вопрос... Что я делаю не так?
Спасибо!