我试图在 DropDownList 菜单中显示 2 列。为了实现这一点,
当我在 SSMS 中执行以下 sql 查询时,
"SELECT (convert(varchar,Cost_ID) +' , '+ Item_Description) FROM Cost_ID"
它带来了所需的输出。但是当我将它添加到 Microsoft Visual Studio 2012 Data-Source 中时,即
<asp:SqlDataSource ID="SqlDataSource12" runat="server" ConnectionString="Data Source=MEHDI-PC\SQLEXPRESS;Initial Catalog=PIMS;Integrated Security=True" ProviderName="System.Data.SqlClient" SelectCommand="SELECT (convert(varchar,CostID) +' , '+ Item_Description) FROM Cost_ID"></asp:SqlDataSource>
运行程序时出现以下错误:
DataBinding: 'System.Data.DataRowView' does not contain a property with the name 'Cost_ID'.
知道我哪里出错了吗?
谢谢你。