1

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

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

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

Prod1Avail未显示在数据源中。应该如何Prod1Avail使用 Visual Studio 的设计器将列别名 () 从查询绑定到控件?

谢谢

4

1 回答 1

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

如下更新TableAdapter 的查询。

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

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

  3. 使用上述查询完成对话框

于 2012-05-01T14:48:33.623 回答