На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днём Победы!
msm.ru
  
> DISTINCT => BindingSource.Filter
    Здраствуйте.

    Как в BindingSource Filter организовать Distinct.

    Заранее сянкс.
      Цитата Stereon @
      Как в BindingSource Filter организовать Distinct.
      - никак :( Distinct подразумевает недублирование записей кортежа, а с помощью фильтра можно сделать только условие выборки по полям (практически то-же что ты пишешь после WHERE в SQL запросе)
        :huh: Мда, обрадовали ребята Микрософта.
        Хм, а как посоветуете просто при заполнении comboobox-а через биндинг соурс, устранять одинаковые?
          Цитата Stereon @
          Хм, а как посоветуете просто при заполнении comboobox-а через биндинг соурс, устранять одинаковые?

          Если ты привязываешь DataTable, то возможно получиться получить DefaultView отфильтровать именно его, получить отфильтрванный DataTable и присвоить уже именно его BindingSource, хотя я и не уверен.
            Цитата Stereon @
            Хм, а как посоветуете просто при заполнении comboobox-а через биндинг соурс, устранять одинаковые?

            - я бы сделал просто - сначала переложил в хештаблицу или Dictionary в цикле, там дубликатов по ключам быть не может, потом опять же в цикле переложил бы в List<>, а его подставил бы источником данных

            Добавлено
            Цитата juice @
            получить отфильтрванный DataTable и присвоить уже именно его BindingSource, хотя я и не уверен.

            - с фильтрацией получится, с Distinct - нет
              Может, имеет смысл сделать отдельный DataSet с Distinct'ом в запросе?
                Цитата PIL @
                - с фильтрацией получится, с Distinct - нет

                Думаю можно отфильтровать работу селекта программно, получить DataTable из DataView и воспользоваться им.
                  Спасибо всем, наверно сделаю DataTable.Copy() таблица всё равно маленькая
                  1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                  0 пользователей:


                  Рейтинг@Mail.ru
                  [ Script execution time: 0,0243 ]   [ 15 queries used ]   [ Generated: 13.05.24, 15:39 GMT ]