Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Что изменилось в DataTable / 6 сообщений из 6, страница 1 из 1
11.04.2013, 15:07
    #38221928
_=ДОБРЫНЯ=_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что изменилось в DataTable
Привет.
Есть DataTable с 50-ю полями. В нем загружено и 1000 строк. Юзер сделал изменения в 100 строк. Причем он редактировал количество полей в каждой строке ро разному.
Как определить в какой строке и в каком поле было сделано изменение?
...
Рейтинг: 0 / 0
11.04.2013, 15:11
    #38221942
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что изменилось в DataTable
Книжку, ну али мсдн почитать, вот какого хрена это должны тебе разжовывать?
...
Рейтинг: 0 / 0
11.04.2013, 15:13
    #38221951
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что изменилось в DataTable
_=ДОБРЫНЯ=_,

найти изменённые строки
и каждую прошерстить на предмет различия в полях текущего и оригинального значений
...
Рейтинг: 0 / 0
11.04.2013, 15:56
    #38222106
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что изменилось в DataTable
_=ДОБРЫНЯ=_Юзер сделал изменения в 100 строк.
А почему нельзя все его изменения одной строки сразу записывать в базу?
...
Рейтинг: 0 / 0
12.04.2013, 00:47
    #38222805
_=ДОБРЫНЯ=_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что изменилось в DataTable
pation_=ДОБРЫНЯ=_,

найти изменённые строки
и каждую прошерстить на предмет различия в полях текущего и оригинального значений
Т.е. Циклом проходить по всем строкам и колонкам? Если так, то это может затянуться по времени.
Может есть какой-то более быстрый способ определения?

fortibransaКнижку, ну али мсдн почитать, вот какого хрена это должны тебе разжовывать?
Мог бы и ссылку дать если знаешь, а не наезжать! Это все таки форум!

Cat2_=ДОБРЫНЯ=_Юзер сделал изменения в 100 строк.
А почему нельзя все его изменения одной строки сразу записывать в базу?
нужно отображать историю того что юзер изменил.
...
Рейтинг: 0 / 0
12.04.2013, 07:51
    #38222888
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что изменилось в DataTable
Код: c#
1.
2.
3.
4.
            DataTable t = dataSet1.Table1.GetChanges(); взяли изменения, если их нет то t будет null
            t.Rows[0].RowState (вставили, изменили и пр. бла-бла-бла
            t.Rows[0][0, DataRowVersion.Original] - не измененная
            t.Rows[0][0, DataRowVersion.Current] - измененная


Я не знаю, я не знаю, а точечку нажать и посмотреть чо там вываливается это не судьба, тем паче названия методов и свойств вполне адекватные, а которые не адекватные дык МСДН на кой тогда?
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Что изменилось в DataTable / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]