2012-05-01 7 views
1

Я привязывал столбцы базы данных к элементам управления в Visual Studio 2010, перетаскивая имена столбцов из источников данных в конструктор форм.Идентификатор столбца результата запроса привязки в SQL Server

У меня есть запрос, который выглядит следующим образом:

SELECT BankId, CASE WHEN (ProductId = 1) THEN 'True' ELSE 'False' END AS Prod1Avail 
FROM tblBankProducts 
WHERE (CompanyId = @CompanyId) 

Prod1Avail не отображается в источниках данных. Как можно связать псевдоним столбца (Prod1Avail) с запросом на элемент управления с помощью конструктора Visual Studio?

Благодаря

+0

Вы можете выполнить связывание про грамматический вместо того, чтобы использовать конструктор для этой цели. – KingCronus

ответ

0
SELECT  BankId, CAST(CASE WHEN (ProductId = 1) THEN 1 ELSE 0 END AS bit) AS Prod1Avail 
FROM   tblBankProducts 
WHERE  (CompanyId = @CompanyId) 

Update the query из TableAdapter, как показано ниже.

  1. Выберите TableAdapter в лотке компонента.

  2. Нажмите смарт-тег TableAdapter и выберите Add Query.

  3. Заполните диалоговое окно с запросом выше

Смежные вопросы