Bindingsource.find

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

  1. DZX

    DZX Гость

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

    DZX Гость

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

    DZX Гость

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

    DZX Гость

    Да, действительно если подготовить схему таблицы ручками, то все работает, спасибо.
     
Загрузка...
Похожие Темы - Bindingsource find
  1. Shandrik
    Ответов:
    3
    Просмотров:
    503
  2. Xalet
    Ответов:
    25
    Просмотров:
    9.998
  3. dmitry003
    Ответов:
    3
    Просмотров:
    4.056
  4. abbatik
    Ответов:
    4
    Просмотров:
    1.278

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