在SQL Server中绑定查询结果列别名

时间:2012-05-01 14:40:49

标签: c# sql-server visual-studio-2010 data-binding

我通过将数据源中的列名拖到表单设计器上,将数据库列绑定到Visual Studio 2010中的控件。

我有一个看起来像的查询:

SELECT BankId, CASE WHEN (ProductId = 1) THEN 'True' ELSE 'False' END AS Prod1Avail
FROM tblBankProducts
WHERE (CompanyId = @CompanyId) 
数据源中未显示

Prod1Avail。应该如何使用Visual Studio的Designer将查询中的列别名(Prod1Avail)绑定到控件?

由于

1 个答案:

答案 0 :(得分:0)

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

Update the query如下所示。

  1. 在组件托盘中选择TableAdapter。

  2. 单击TableAdapter的智能标记,然后选择“添加查询”。

  3. 使用以上查询

  4. 完成对话框