Перепривязка GridView с использованием LinqDataSource - PullRequest
1 голос
/ 19 декабря 2008

У меня есть gridview, который использует LinqDataSource для своего источника данных. Я добавил FooterTemplate, чтобы пользователи могли вставлять новые записи. Кнопка «Добавить» имеет имя команды, которое помещает значения в список словаря, а затем вызывает метод LinqDataSource.Insert (). Это отлично работает. Но gridview никогда не обновляется автоматически с новой строкой. Я использую событие LinqDataSource.Selecting для первоначального связывания данных. Я пробовал LinqDataSource.Bind () и GridView.Bind (), но вид сетки никогда не обновляется. Любая идея, как заставить GridView перепривязать?

Примечание: я не использую панель UpdateDate, простая отправка / обновление без ajax

1 Ответ

0 голосов
/ 19 декабря 2008

Когда-то решение, которое работало, было:

  • Добавить логику для определения DataSourceID для GridView в CodeBehind
  • Вызов функции после метода Insert ()
...