Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> enum DataRowState, отстраненые рядки в DataTable 
:(
    Опции темы
SKrivosein
Дата 7.6.2009, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Идущий в даль
**


Профиль
Группа: Участник
Сообщений: 271
Регистрация: 9.6.2007
Где: Praha - Прага

Репутация: нет
Всего: 8



Есть такой пример в книге (Windows Forms Programming in C#, Chris Sells)
Код

foreach(DataRow row in dataset.Tables[0].Rows)
{
     if ((row.RowState & DataRowState.Deleted) != DataRowState.Deleted)
         continue;
      ........
}

Смотрю на это и вроде поотдельности понимаю, а что в общем этот код делает не врубаюсь.
По книге это должно показать и те строки которые были обозначены как deleted.
-------
К справке:
enum DataRowsState
{
      Added,
      Deleted, 
      Detached,
      Modified,
      Unchanged
}
=====
Всем пардон, этот код покажет только те строки которые отсранены.
Туплю..... smile 


Это сообщение отредактировал(а) SKrivosein - 7.6.2009, 12:41


--------------------
Оптимист - это плохо информированный человек.
user posted image

PM MAIL   Вверх
1stain
  Дата 7.6.2009, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 486
Регистрация: 30.7.2007
Где: Киев - Харьков

Репутация: 5
Всего: 40



Странно: фамилия автора вроде европейская, а вот в коде прослеживается влияние древней индийской цивилизации... Или все-таки эти два условия чем-то отличаются?
Код

    if ((row.RowState & DataRowState.Deleted) != DataRowState.Deleted)

    if (row.RowState != DataRowState.Deleted)



--------------------
Все знают, что это невозможно. Но вот приходит невежда, которому это неизвестно - он-то и делает открытие. (Albert Einstein)
user posted image
PM MAIL   Вверх
SKrivosein
Дата 7.6.2009, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Идущий в даль
**


Профиль
Группа: Участник
Сообщений: 271
Регистрация: 9.6.2007
Где: Praha - Прага

Репутация: нет
Всего: 8



Это наверно чтобы мы оператор "&" незабыли. smile 
Там ещё, в книге,  перед кодом написано :  
Цитата

Хотите ли иметь ввиду и строки обозначеные как отстранёные, делается это так.

Я 15 минут врубался чего это.

Это сообщение отредактировал(а) SKrivosein - 7.6.2009, 20:28


--------------------
Оптимист - это плохо информированный человек.
user posted image

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0518 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.