【问题标题】:With gridview changes how to update back to the datasource?随着gridview的变化如何更新回数据源?
【发布时间】:2012-03-14 19:26:45
【问题描述】:

随着 .NET(4.5、4.0、3.5 等)中出现的新框架以及更多功能...... 是否有一个简单/直接的优化代码来跟踪 Gridview 数据的变化并以更有效的方式将其更新回 DataSource(SQL Server DB) 以实现高性能?

当我遇到将更改更新回数据源的不同方法时。 但我需要使用新的框架概念或功能进行优化。

如果没有更好的方法,请帮助我了解如何在双向数据绑定概念中更新 Gridview 到 DataSource 的更改以实现高性能。

一个示例数据表:

Skill_Name  Q1  Q2  Q3  Q4
dotnet      40  20  30  60
java        10  20  60  70
Testing     50  30  55  35
SAP         70  45  25  90
Databases   100 200 300 400

网格输出

如果用户在网格中进行了一些更改并单击按钮Save To DB,那么如何跟踪更改并以优化的方式更新到数据库以实现高性能。

目前我正在将每一行逐行更新到数据库中。这导致我的网站速度很慢。

请以更好的方式帮助我。

【问题讨论】:

    标签: asp.net-mvc c#-4.0 .net-4.0 asp.net-4.0 .net-4.5


    【解决方案1】:

    【讨论】:

    • First 如何跟踪 gridview 到数据表或任何集合对象的更改并将其更新回 DB?
    • 我只是将整个视图模型传递给控制器​​操作(我假设您正在使用正确的视图模型),然后将其传递给服务层(我假设您有服务层)使用 AutoMapper 将模型映射到 dtos 之后。我不知道你的架构是什么样的,所以很难说。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-01
    • 2016-10-27
    • 1970-01-01
    • 1970-01-01
    • 2017-05-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多