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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как поймать миг между прошлым и будущим ? Удаление строки. 
V
    Опции темы
vlsaf
Дата 27.11.2007, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 9.5.2007

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



На BindingNavigator есть кнопочка с красным крестиком - Удаление строки.
Если я на нее нажимаю, то текущая Row принимает значение Null

Как мне поймать момент, до того, как Row обнулилась?

Пробывал увидеть значение Row тут bindingNavigatorDeleteItem_Click
Но Row там уже нулевая.

Как так не пойму, но нулевая. А что еще придумать, в голову не приходит.
PM   Вверх
thomas
Дата 27.11.2007, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доцент... почти
***


Профиль
Группа: Завсегдатай
Сообщений: 1385
Регистрация: 3.10.2006
Где: " Сказочное королевство"

Репутация: 35
Всего: 65



vlsaf
Привет.
Может я и не прав, но перед тем как нажимать на заветный красный крестик ты наверное как-то этот рекорд выделяешь, а? Прежде чем что-то удалять, надо на это что-то "встать".
Вспомни мультик про Простоквашино. Это ж классика. "Прежде чем продать что-нибудь не нужное, надо сначала купить что-нибудь не нужное."  smile 
Ну так и посмотри значение выделенного элемента(через BindingSource или этот самый BindingNavigator), а потом жми на красный крестик.

ЗЫ 
Посмотрел в соседню тему и понял, что этот совет сработает только если вручную выделять рекорд, а потом его удалять.
А ты, я так понял, выполняешь это дело в цикле.  Или все же нет?

Это сообщение отредактировал(а) thomas - 27.11.2007, 14:12


--------------------
Крепко жму горло, искренне ваш Thomas. (С)vingrad
Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну!
Проблемы негров шерифа не волнуют.
PM MAIL   Вверх
vlsaf
Дата 27.11.2007, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 9.5.2007

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



Не. Все проще

Код

            // подписываюсь на событие удаления строки
            this.aWIASDataSet.KText.RowDeleting += new DataRowChangeEventHandler(RowDeleting);




а уже в своей функции я делаю, что хочу
Код

        private void RowDeleting(object sender, DataRowChangeEventArgs e)
        {
            array_Row_Del.Add(new Array_Row(e.Row, e.Row["text"].ToString()));
        }

PM   Вверх
thomas
Дата 27.11.2007, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доцент... почти
***


Профиль
Группа: Завсегдатай
Сообщений: 1385
Регистрация: 3.10.2006
Где: " Сказочное королевство"

Репутация: 35
Всего: 65



vlsaf
А что нормально. Здравое решение. 
Успехов.

ЗЫ вечером буду на месте.  smile  А завтра в школе. 


--------------------
Крепко жму горло, искренне ваш Thomas. (С)vingrad
Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну!
Проблемы негров шерифа не волнуют.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

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

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

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


 




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


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

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