Bindingsource.find

Тема в разделе ".NET", создана пользователем DZX, 7 дек 2007.

  1. DZX

    DZX Гость

    Репутация:
    0
    Уважаемые, подскажите что делаю не так
    Задача тривиальна, есть связка DataSet.DataTable -> BindingSource -> DataGridView после добавления новой записи в другом окне перезаполняю DataSet и хочу позиционировать таблицу на новую запись вот так:
    BindingSource.Find(<имя поля ключа>,<значение ключа>);
    Получаю ошибку: DataMember property <имя поля ключа> cannot be found on the DataSource.
    Поле в запросе явно присутствует так как запрос простой "select * from <таблица>", не пойму в чем проблема, может кто что посоветует?
     
  2. DZX

    DZX Гость

    Репутация:
    0
    Да есть это точно так как загоняю все поля (select * from <table>) и при редактировании текущей записи достаю это поле из таблицы для передачи окну редактирования записи.
    Такой момент: При использовании DataView и выставлении сортировки по искомому полю, поиск через DataView.Find работает, но сортировки DataView и BindingSource не совпадают и возникает путаница.
     
  3. DZX

    DZX Гость

    Репутация:
    0
    Структура таблицы создается автоматом при заполнении ее адаптером.
     
  4. DZX

    DZX Гость

    Репутация:
    0
    Да, действительно если подготовить схему таблицы ручками, то все работает, спасибо.
     
Загрузка...
Похожие Темы - Bindingsource find
  1. Z3T
    Ответов:
    5
    Просмотров:
    799
  2. Shandrik
    Ответов:
    3
    Просмотров:
    560
  3. Xalet
    Ответов:
    25
    Просмотров:
    10.591
  4. dmitry003
    Ответов:
    3
    Просмотров:
    4.120
  5. abbatik
    Ответов:
    4
    Просмотров:
    1.383

Поделиться этой страницей