powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / SqlDataSource изменить параметр хранимой процедуры
4 сообщений из 4, страница 1 из 1
SqlDataSource изменить параметр хранимой процедуры
    #34042798
AndreiKar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.

Есть GridView и сконфигуренный с помощью визарда SqlDataSource который вызывает хранимую процедуру с одним параметром. Визарду нужно было указать источник этого параметра. И его он добавил на apsx страницу в виде
<SelectParameters><asp:ControlParameter...
Как мне в code behind cs файле поменять значение этого параметра?
Я что-то никак не могу понять. Если бы это было типа SqlCommand, то я бы сделал что-то типа
MySqlCommand.Parameters["@MyParam"].Value=myValue;

А тут никак не могу понять как сконфигурировать этот параметр (и в apsx и в cs), чтобы мог бы сам его задавать.

Спасибо, может неясно объяснил, но уж как мог...
...
Рейтинг: 0 / 0
SqlDataSource изменить параметр хранимой процедуры
    #34043915
bobikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У SqlDataSource есть SelectParameters.
...
Рейтинг: 0 / 0
SqlDataSource изменить параметр хранимой процедуры
    #34044656
Kaylina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ваще SqlDataSource глючный немного если дело касается хранимых процедур :)
Во избежание фигни можно написать систему DALC классов или собственно обвертку и юзать.
...
Рейтинг: 0 / 0
SqlDataSource изменить параметр хранимой процедуры
    #34054342
IgPro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MySqlDataSource.SelectParameters["@MyParam"].DefaultValue=myValue;

Но это сработает, если это простой параметр: <SelectParameters><asp:Parameter...

Если же это <SelectParameters><asp:ControlParameter... , то он "намертво" привязывается к контролу.

Кстати, с получением значений из ХП через SqlDataSource тоже запарно:
http://forums.asp.net/1/1399096/ShowThread.aspx

Такова природа SqlDataSource: с одной стороны, можно быстро и без написания кода сбацать подключение к БД, но без возможности настройки специфического поведения
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / SqlDataSource изменить параметр хранимой процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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