Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

DataGridView и CurrencyManager

2.4K
17 марта 2006 года
dinasok51
219 / / 12.11.2005
Как синхронизовать навигацию по DataGridView и CurrencyManager.
273
21 марта 2006 года
3A3-968M
1.2K / / 22.12.2005
Обработку события BindingComplete в CurrencyManager не пробовал?
2.4K
22 марта 2006 года
dinasok51
219 / / 12.11.2005
Цитата:
Originally posted by 3A3-968M
Обработку события BindingComplete в CurrencyManager не пробовал?


Проблему решил, но ИМХО как-то не элегантно

Создал обработчик перемещения по ВataGridView , а в обработчика корректирую CurrencyManager

Код:
dataGridView->SelectionChanged += gcnew EventHandler( this, &HomeCatalog::MainForm::dataGridView_SelectionChanged );



private:
    void dataGridViewFilm_SelectionChanged(System::Object^  sender, System::EventArgs^  e)
      {
            CurrencyManager^ gridCurrencyManager = dynamic_cast<CurrencyManager^>(BindingContext[dataGridView->DataSource, dataGridView->DataMember]);
            if ( dataGridView->CurrentCell->RowIndex > gridCurrencyManager->Count-1)
            {
              gridCurrencyManager->Position = dataGridView->CurrentCell->RowIndex;
            }
      }
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог