Как обновить GridView после изменения SELECT в SqlDataSource?
Работаю с компонентом GridView, связанным с SQLDataSource. В SQLDataSource свойство Select command примерно такое:
Код:
SELECT * FROM [myTable] WHERE ([ServerDate] = @myDate),
Код:
SqlDataSource1.SelectCommand:='SELECT * FROM [myTable]';
Проблема вот в чем. Если записи сегодня уже были сделаны и после загрузки страницы я вижу мою таблицу GridView, то при нажатии на кнопку Button1 ожидаемый результат я получаю (все записи из таблицы, независимо от даты). Однако, если сегодня записей еще нет (таблицу я не вижу, а вижу только например предопределенный для отсутствия записей текст NoData), то при нажатии на кнопку Button1 всех записей из таблицы я НЕ получаю. А продолжаю видеть NoData.
Пробовал сделать для GridView DataBind – не помогло. Подскажите, пожалуйста, как достичь работоспособности этого примера. Спасибо.
Просто "перепривяжи" DataSource.
Ммм, вот с этим у меня как раз проблеммы. Покажите примерчик пожалуйста. Сейчас-то я токма СмартТаском пользовался.
Код:
<DataGridView>.DataSource = <Command>.ExecuteReader();
<DataGridView>.DataBind();
<DataGridView>.DataBind();