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

时间:2011-01-04 22:27:13

标签: c# linq-to-sql stored-procedures datagrid

此站点(here)显示您可以将LinqDataSource与GridView结合使用,并允许查看者编辑,更新和删除条目。您所要做的就是配置LinqDataSource,并设置GridView.DataSource = LinqDatasource 顺便说一句,我正在使用Linq2Sql。

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

E.g。

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

LinqDataSource具有“EnableEdit”和“EnableDelete”等属性

1 个答案:

答案 0 :(得分:0)

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

Here是一篇文章,其中包含使用绑定到sqldatasource的网格视图来使用CRUD操作的存储过程的示例。