Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Data Добавлено: 06.12.03 13:36  

Автор вопроса:  Павел | Web-сайт: www.vbnet.ru | ICQ: 326066673 
Такая проблема.. Есть DataTable. Содержимое изменяется в DataGrid.
Затем мне надо в изменённых строках изменить значения некоторых полей.
Как это лучше сделать?
Пытался получить изменённые записи с помощью GetChanges, но в этом
случае как изменить значения полей записей в оригинальной таблице?
Конечно можно перебрать все строки в исходной таблице и проверить на
предмет RowState, но может есть более изящное решение?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 sArutiun



ICQ: 153685354 

Вопросов: 11
Ответов: 42
 Профиль | | #1 Добавлено: 06.12.03 16:04

Может ввести еще 1 форму, где будут редактироваться значения полей одной записи. Или добавлять новую запись. И на этой форме добавить кнопочки Add и Update, а в них, соответсно, прописать insert и update исходной таблицы.

А сам грид, кстати, можно сделать РЕАД ОНЛИ, что бы контролировать действия юзеров.

 

Ответить

Номер ответа: 2
Автор ответа:
  Артём Л.



ICQ: 280044491 

Вопросов: 43
Ответов: 227
 Профиль | | #2 Добавлено: 07.12.03 15:26
на счет отдельной формы - то я так и делаю в основном, потму что база имеет
сложную структуру и требует соответсвенной бизнеслогики,
но если так надо принимать изменения именно из грида, то пользуюсь
GetChanges - получаю таблицу в которой есть все строки, которые были
изменены, а потом в цикле делаю update.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам