Событие привязки данных ObjectDataSource от Asp.net - PullRequest
0 голосов
/ 15 марта 2010

Я работаю над приложением Asp.net/C#. Я хочу привязать список объектов к сетке. Я некоторое время искал элемент управления ObjectDataSource, и он загружает данные в мою сетку данных, как только загружается моя страница. Могу ли я изменить это поведение? Например, как я могу установить привязку данных только тогда, когда нажата кнопка на моей странице?

ТКС

Ответы [ 3 ]

1 голос
/ 15 марта 2010

Вы можете подключиться к событию Выбора ObjectDataSource и отменить любые выборы, которые не соответствуют критериям, которые вы ищете. Я делаю это все время, основываясь на значениях в других элементах управления.

Посмотрите на свойство e.Cancel для этого события.

1 голос
/ 15 марта 2010

Не устанавливайте источник данных в разметке, а просто делайте это в коде для события OnClick кнопки.

Программно вы можете указать объект для привязки, как показано в ответе на этот вопрос ...

ASP.NET 2.0: указание экземпляра объекта для ObjectDataSource

0 голосов
/ 15 марта 2010

Вы можете создать объектный источник данных в коде и выполнить связывание по клику.

...