C# SQL Server中绑定查询结果列别名
在VisualStudio2010中,我通过将列名从数据源拖到表单设计器,将数据库列绑定到控件 我有一个查询,看起来像:C# SQL Server中绑定查询结果列别名,c#,sql-server,visual-studio-2010,data-binding,C#,Sql Server,Visual Studio 2010,Data Binding,在VisualStudio2010中,我通过将列名从数据源拖到表单设计器,将数据库列绑定到控件 我有一个查询,看起来像: SELECT BankId, CASE WHEN (ProductId = 1) THEN 'True' ELSE 'False' END AS Prod1Avail FROM tblBankProducts WHERE (CompanyId = @CompanyId) 数据源中未显示Prod1Avail。如何使用Visual Studio的设计器将列别名Prod1Ava
SELECT BankId, CASE WHEN (ProductId = 1) THEN 'True' ELSE 'False' END AS Prod1Avail
FROM tblBankProducts
WHERE (CompanyId = @CompanyId)
数据源中未显示Prod1Avail。如何使用Visual Studio的设计器将列别名Prod1Avail从查询绑定到控件
谢谢
TableAdapter的定义如下所示
在组件托盘中选择TableAdapter
单击TableAdapter的智能标记,然后选择添加查询
使用上述查询完成对话框
您可以按语法执行绑定,而无需为此使用设计器。
SELECT BankId, CAST(CASE WHEN (ProductId = 1) THEN 1 ELSE 0 END AS bit) AS Prod1Avail
FROM tblBankProducts
WHERE (CompanyId = @CompanyId)