У меня есть простая админ-панель с простым видом сетки, в которой перечислены все статьи, присутствующие в базе данных.
Я добавил фильтрующий рисунок (текстовое поле + кнопка), который позволяет пользователю фильтровать вид сеткипо названию статьи.
Код фильтра:
protected void ButtonSearchArticle_Click(object sender, EventArgs e)
{
{
LinqDataSourceAdminArticles.Where = "Title.Contains(" + "\"" + TextBoxSearchArticle.Text + "\")";
LinqDataSourceAdminArticles.DataBind();
}
LinqDataSourceAdminArticles.DataBind();
}
В сетке просмотра включено быстрое редактирование и удаление по умолчанию.Проблема в том, что после того, как я отфильтрую его по этому коду, он начинает выбирать неправильные строки, когда я нажимаю кнопку «Редактировать».Есть идеи как решить это?Я знаю, что это как-то связано с обратной передачей.
Я проверил Почему My GridView FooterRow ссылается на неправильную строку? и Сортированный вид сетки выбирает неправильную строку , ноэто не решило мою проблему.
Спасибо!