2011-01-04 3 views
0

Этот сайт (here) показывает, что вы можете комбинировать LinqDataSource с GridView и разрешать зрителю редактировать, обновлять и удалять записи. Все, что вам нужно сделать, это настроить LinqDataSource и установить GridView.DataSource = LinqDatasource . Я использую Linq2Sql, кстати.ASP.NET Gridview - разрешить редактирование/обновление/удаление из хранимой процедуры

Мой вопрос: Как мне получить одно и то же правило редактирования/обновления/удаления из GridView с помощью хранимых процедур для получения моего источника данных?

E.g.

void SetTable(GridView myGridView) 
{ 
    FooDataContext myDataContext = new FooDataContext(); 
    var results = myDataContext.StoredProcedure_1(); 
    myGridView.DataSource = results; 
    myGridView.DataBind(); 
} 

LinqDataSource имеет такие свойства, как «EnableEdit» и «EnableDelete»

ответ

0

Вероятно, самый простой способ сделать это было бы использовать элемент управления SqlDataSource использовать параметризованные хранимые процедуры в лее из LinqDataSource.

Here - статья с примером использования хранимых процедур для операций CRUD с использованием gridview, привязанного к sqldatasource.

Смежные вопросы