代码之家  ›  专栏  ›  技术社区  ›  dreadwail

ASP.NET网格视图更新功能

  •  0
  • dreadwail  · 技术社区  · 15 年前

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

    2 回复  |  直到 15 年前
        1
  •  1
  •   o.k.w    15 年前

    第一种情况是,它有两个本地控件。Web和数据。您可以通过vs.net通过它们的可视化和配置工具执行rad。MS确保框架可以允许这样的可视化控件与数据控件在CRUD方面自动耦合。

    第二种情况是,当您有自己的sqldatasource(它不是数据控件之一)时,您就可以自己使用了。就是这样。我希望有人也能告诉我们解决办法。

    我的2美分。

        2
  •  0
  •   dreadwail    15 年前

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

    gvData.DataSourceID = dataSource.ID