Я получил этот код от vbForums, в котором получают отличные значения этажей в колонке Floor
. (Я использую его, чтобы заполнить выпадающий)Получение определенных данных через .Выберите в vb
Dim names = From row In FbuildingSettings.camButtonDtable.AsEnumerable() Select row.Field(Of Integer)("Floor") Distinct
Я думал, есть ли способ, чтобы получить отчетливые этажи в выбранном Building
(другой колонке). Что-то вроде:
ВЫБЕРИТЕ ОТКРЫТЫЙ этаж ОТ Здание = 'Megamart'
Извините, если линия выключена, не очень хорошая. Но возможно что-то подобное. Что мне нужно, получите все данные Floor
, из которых Building
выбираю. Скажем, я хочу мегамарт, а затем добавляю элементы в comboBox, которые являются Floor
данными из мегамарт.
UPDATE Я попробовал этот один:
Dim names = From row In FbuildingSettings.camButtonDtable.AsEnumerable() _
Select row.Field(Of String)("Building") & row.Field(Of Integer)("Floor") Distinct
Но это, кажется, только CONCAT данным строительства + пол. (megamart1)
Я собирался отредактировать ответ Анто. В любом случае спасибо – AdorableVB
Почти я это сделал, просто синтаксическая ошибка ... честно говоря, я никогда не работал над linq или любыми инструментами сопоставления OR, и это моя первая работа над этим ... я сделал это с некоторым вводом из Stackoverflow. ... –