Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataGrid и StoredProc MSSQL / 3 сообщений из 3, страница 1 из 1
06.04.2004, 11:03
    #32470177
Vitaliyl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid и StoredProc MSSQL
Как передать параметр в хранимую процедуру MS SQL Server ?

В качестве параметра у меня используется значение ячейки DataGrid

Трудность в том, как подставить это значение в качестве параметра
при вызове хранимой процедуры.

Прим.
DataGrid используется в WebForm
Храмимую процедуру я хотел использовать
в методе Delete DataAdaptera
...
Рейтинг: 0 / 0
06.04.2004, 12:29
    #32470396
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid и StoredProc MSSQL
sqlDeleteCommand1.Parameters["@Original_ID"].Value = e.Item.Cells[2].Text;
sqlDeleteCommand1.ExecuteNonQuery();
...
Рейтинг: 0 / 0
08.04.2004, 07:22
    #32472921
Valera-x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid и StoredProc MSSQL
Данный пример для WinForm, я думаю, что для WebForm тоже подойдет.

Код: plaintext
1.
2.
sqlDataAdapter.Fill(dataSet, "TableName" );
dataGrid.SetDataBinding(dataSet, "TableName" );


Установка параметров
id-Название колонки в DataSet.Tabels["TableName"]
Код: plaintext
1.
2.
SqlParameter sqlParId = new SqlParameter( "@id" ,SqlDbType.BigInt, 5 , "id" );
sqlCommandDelete.Parameters.Add(sqlParId);

Удаление текущий записи в DataGrid-е
Код: plaintext
1.
2.
3.
DataRowView drv=(DataRowView)this.BindingContext[dataSet, "TableName" ].Current;
drv.Delete();			
sqlDataAdapter.Update(dataSet.Tables[ "TableName" ]);
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataGrid и StoredProc MSSQL / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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