С изменениями gridview, как обновить обратно к источнику данных? - PullRequest
0 голосов
/ 14 марта 2012

С появлением новых фреймворков в .NET (4.5, 4.0, 3.5 и т. Д.) И с множеством других функций ... Существует ли простой / понятный код с менее оптимизированным кодом для отслеживания изменений данных Gridview и обновленияТо же самое относится к DataSource (БД SQL Server) гораздо более эффективным способом для достижения высокой производительности?

Поскольку я сталкивался с различными способами обновления изменений в Datasource.Но мне нужно очень оптимизировать, используя новые концепции или функции фреймворка.

, если нет лучшего способа, помогите мне, как обновить изменения Gridview для DataSource в концепции двунаправленной привязки данных к высокой производительности.

Пример DataTable:

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

Вывод сетки : enter image description here

Если пользователь внес некоторые изменения в сетку и нажал кнопку Save To DB затем Как изменения отслеживаются и обновляются в БД оптимизированным способом для достижения ВЫСОКОЙ производительности.

В настоящее время я делаю обновление каждой строки за строкой в ​​БД.Это приводит к тому, что сайт работает очень медленно.

Пожалуйста, помогите мне лучше.

1 Ответ

0 голосов
/ 14 марта 2012

Используйте сохраненный процесс с параметрами табличных значений

http://msdn.microsoft.com/en-us/library/bb510489.aspx

и выполните MERGE

http://technet.microsoft.com/en-us/library/bb510625.aspx

...