Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обновить Grid в 2006 / 9 сообщений из 9, страница 1 из 1
24.07.2006, 14:49
    #33874065
ndStar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить Grid в 2006
Задача: в Grid показывать данные в зависимости от параметра введенного пользователем. 1 раз при загрузке страницы параметр идет по умолчанию и все хорошо. Потом получаю параметр и делаю (сильно не бейте, возможно делаю совершенно не правильно, но я только осваиваю)
ss:='Значение';
DataAdapterZak.Active:=false;
DataSetZak.Clear;
SelectDataAdapterZak.Parameters[0].Value:=ss;
DataAdapterZak.Active:=true;

НО, ничего не происходит. Данные не меняются! Что я делаю не так?
Примеры можно писать на VB или C, я пойму, только, если можно поподробнее.
Искала в ФАО и на форуме, но похожей задачи не нашла. Помогите плиз.
...
Рейтинг: 0 / 0
25.07.2006, 11:17
    #33875912
ndStar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить Grid в 2006
Что, никто не может мне помочь?

Причем, если я эту последовательность делаю в дизайнтайме - все получается. А в ран-тайме - нет.
...
Рейтинг: 0 / 0
25.07.2006, 11:37
    #33876022
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить Grid в 2006
А грид биндится повторно или нет?----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
25.07.2006, 11:38
    #33876024
Жасмин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить Grid в 2006
Что, никто не может мне помочь?

Причем, если я эту последовательность делаю в дизайнтайме - все получается. А в ран-тайме - нет.

Лучше было бы с GridView работать через SqlDataSource. В любом случае надо Update явно вызывать.
__________________________________
Я ни от кого, ни от чего не завишу.
Встань, делай как я, ни от кого не завись.
...
Рейтинг: 0 / 0
25.07.2006, 11:53
    #33876105
Жасмин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить Grid в 2006
Задача: в Grid показывать данные в зависимости от параметра введенного пользователем. 1 раз при загрузке страницы параметр идет по умолчанию и все хорошо. Потом получаю параметр и делаю (сильно не бейте, возможно делаю совершенно не правильно, но я только осваиваю)
ss:='Значение';
DataAdapterZak.Active:=false;
DataSetZak.Clear;
SelectDataAdapterZak.Parameters[0].Value:=ss;
DataAdapterZak.Active:=true;

НО, ничего не происходит. Данные не меняются! Что я делаю не так?
Примеры можно писать на VB или C, я пойму, только, если можно поподробнее.
Искала в ФАО и на форуме, но похожей задачи не нашла. Помогите плиз.

Вернее, нужно вызывать GridView.DataBind(). DataAdapterZak какой тип имеет? У дата адаптеров такого свойства вроде нет

__________________________________
Я ни от кого, ни от чего не завишу.
Встань, делай как я, ни от кого не завись.
...
Рейтинг: 0 / 0
25.07.2006, 15:16
    #33877090
ndStar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить Grid в 2006
Лучше было бы с GridView работать.

Где его взять? в инете нашла для 7 делфи, и все.
...
Рейтинг: 0 / 0
25.07.2006, 15:29
    #33877150
ndStar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить Grid в 2006
А грид биндится повторно или нет?

Я и явно делаю DataGridZak.DataBind; - не помогает. Причем смотрю данные - они меняются, т.е. в ДатаСете данные после установки адаптера в Active обновились. А вот Грид не отображает.

procedure Mainf.gch_ItemCommand(source: System.Object; e: System.Web.UI.WebControls.DataGridCommandEventArgs);
var ss:string;
begin
ss:=DataGridCh.SelectedItem.Cells[7].Text;
DataAdapterZak.Active:=false;
DataAdapterZak.SelectZak.Parameters[0].Value:=ss;
DataAdapterZak.Active:=true;
DataGridzak.DataBind;
end;
...
Рейтинг: 0 / 0
25.07.2006, 17:46
    #33877702
ndStar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить Grid в 2006
Нашла в хелпе
ms-help://borland.bds4/bds4dnettasks/html/passparameters.htm
Делаю один в один. Одно исключение: база FireBird 1.5
Не пашет

Сделала на их базе - результат тот же
...
Рейтинг: 0 / 0
25.07.2006, 19:05
    #33877923
SkyLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить Grid в 2006
ndStarГде взять GridView?
Он есть в составе Visual Studio 2005.

По идее, что-то типа того должно работать

Код: plaintext
1.
2.
3.
4.
5.
string SQLQuery="SELECT и всё такое";
SkyDataAdapter.SelectCommand = new SqlCommand(SQLQuery, SkyConnection);
DataSet oDS = new DataSet();
SkyDataAdapter.Fill(oDS, "main");
SkyGridView.DataSource=oDS.Tables["main"];
SkyGridView.DataBind();
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обновить Grid в 2006 / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]