GridView, viewstate и paging
От: mife  
Дата: 23.03.07 13:38
Оценка:
Есть GridView, EnableViewState="true" AllowPaging="true" PageSize="2" PagerSettings-Mode="Numeric"
Есть еще кнопка, при нажатии на нее делается этому гриду DataBind() (грид привязан к SqlDataSource через DataSourceID)
Так вот, сразу после нажатия на кнопку грид показывает все что надо, но если потом нажать на ссылку на другую страницу он почему-то очищается. При этом доподлинно известно, что в SQL Server запросов не поступает.

Как быть?
Re: GridView, viewstate и paging
От: Reist Россия https://roganov.me
Дата: 24.03.07 10:55
Оценка: 2 (1)
Здравствуйте, mife, Вы писали:

M>Как быть?


При таком биндинге тебе надо делать DataBing дакждый пейджлоад, потому что Вьюстейт грида хранит только текущее выделение, но не данные, которые в этот грид лягут
Сдуреть можно!
Re[2]: GridView, viewstate и paging
От: mife  
Дата: 24.03.07 18:14
Оценка:
Спасибо, помогло.

Мне казалось, databind должен автоматически происходить если связывание идет через DataSourceID
Re[3]: GridView, viewstate и paging
От: Reist Россия https://roganov.me
Дата: 25.03.07 06:48
Оценка:
Здравствуйте, mife, Вы писали:

M>Спасибо, помогло.


M>Мне казалось, databind должен автоматически происходить если связывание идет через DataSourceID


Мне тоже казалось. У нас в проекте исключительно ObjectDataSouece и таких проблем мы не имеем.
Сдуреть можно!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.