2012-05-01 4 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이 데이터 소스에 표시되지 않습니다 :

나는과 같은 쿼리가 있습니다. Visual Studio Designer를 사용하여 쿼리에서 열 별칭 (Prod1Avail)을 컨트롤에 바인딩하는 방법은 무엇입니까?

감사

다음과 같이 TableAdapter에의
+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.

  1. 구성 요소 트레이에서 TableAdapter를 선택하십시오.

  2. TableAdapter의 스마트 태그를 클릭하고 쿼리 추가를 선택합니다.

  3. 위 쿼리 대화 상자를 완료