C# ASP.NET Gridview-允许编辑/更新/删除存储过程

C# ASP.NET Gridview-允许编辑/更新/删除存储过程,c#,linq-to-sql,stored-procedures,datagrid,C#,Linq To Sql,Stored Procedures,Datagrid,此站点()显示您可以将LinqDataSource与GridView组合,并允许查看器编辑、更新和删除条目。您只需配置LinqDataSource,并设置GridView.DataSource=LinqDataSource 顺便说一下,我正在使用Linq2Sql 我的问题是:如何通过使用存储过程获取数据源,从GridView获得相同的编辑/更新/删除行为 例如 LinqDataSource具有诸如“EnableEdit”和“EnableDelete”之类的属性。最简单的方法可能是利用SQLDat

此站点()显示您可以将LinqDataSource与GridView组合,并允许查看器编辑、更新和删除条目。您只需配置LinqDataSource,并设置
GridView.DataSource=LinqDataSource
顺便说一下,我正在使用Linq2Sql

我的问题是:如何通过使用存储过程获取数据源,从GridView获得相同的编辑/更新/删除行为

例如


LinqDataSource具有诸如“EnableEdit”和“EnableDelete”之类的属性。

最简单的方法可能是利用SQLDataSource控件在LinqDataSource的leu中使用参数化存储过程

是一篇文章,其中有一个示例,使用绑定到sqldatasource的gridview将存储过程用于CRUD操作

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