ASP.NET Gridview更新功能

时间:2009-10-05 01:24:12

标签: asp.net sqldatasource

ASP.NET中的Gridview控件在将SqlDataSource控件分配给Gridview的DataSourceID时提供了更新功能,但是当以编程方式将代码级SqlDataSource分配给DataSource时,内置的更新功能消失了,您不得不自己滚动。为什么?这有什么区别,因为我们所做的只是直接引用SqlDataSource而不是ID?为什么GridView仍然没有利用SqlDataSource UpdateCommand?

2 个答案:

答案 0 :(得分:1)

嗯,第一种情况,它有2个原生控件。网络和数据。您可以通过VS.NET通过其可视化和配置工具执行RAD。 MS确保框架可以允许这样的可视化控件自动地在数据控件的CRUD方面进行耦合。

第二种情况,当你拥有自己的SqlDataSource而不是其中一个数据控件时,你就可以自己动手了。这就是来龙去脉。我希望有人能告诉我们一个解决方案。

我的2美分。

答案 1 :(得分:0)

我发现可以以编程方式创建一个SqlDataSource,给它一个ID,并按如下方式分配属性,以便正确映射内置编辑:

gvData.DataSourceID = dataSource.ID
相关问题