2012-05-01 9 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のデザイナを使用して、クエリから列エイリアス(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. は、あなたの代わりに、この目的のためにデザイナーを使用しての文法的に結合プロを実行することができます上記のクエリ

関連する問題