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

将所有ListView项一起更新而不是逐个更新?

  •  1
  • nshaw  · 技术社区  · 15 年前

    我有一张ASP.Net 3.5的发票录入表。我有主发票表单的表单视图和发票行项目的列表视图。我不想在用户编辑行项目时将每个行项目单独提交到数据库。当用户单击按钮更新FormView时,我想将它们作为一个组提交。我想我可以绑定到一个数据表并从每个控件中手动检索值。但是,如果可能的话,我更喜欢使用LinqDataSource或ObjectDataSource。

    有没有一个简单的方法来完成我想在那里做的事情?如果有更简单的方法的话,我还没有嫁给FormView/ListView方法。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Amit Bagga    13 年前

    如果您使用的是LinqDataSource,如果使用操作对实体进行了更改,那么只需调用SubmitChanges方法,就可以在单个事务中将数据更改提交回数据库。