C# 基于SqlDataSource的下拉列表

C# 基于SqlDataSource的下拉列表,c#,dynamic,sqldatasource,dropdownlistfor,C#,Dynamic,Sqldatasource,Dropdownlistfor,我创建了一个下拉列表,根据状态获取过滤数据 但是,我已经插入的数据可能有一些当前不活动的条目。 最初,我将DatasourceID应用于dropdownlist <asp:DropDownList ID="DDL_Country" runat="server" CssClass="roundDDL" DataSourceID="SDS_Country" DataTextField="Descr" DataValue

我创建了一个下拉列表,根据状态获取过滤数据

但是,我已经插入的数据可能有一些当前不活动的条目。 最初,我将
DatasourceID
应用于dropdownlist

<asp:DropDownList ID="DDL_Country" runat="server" CssClass="roundDDL" 
                  DataSourceID="SDS_Country" 
                  DataTextField="Descr" DataValueField="Code">
</asp:DropDownList>
我还尝试应用
databound()


它不断地给我错误。

您得到了一个SQL错误。请检查SDS_Country_All

的select语句,您得到了什么错误?System.Data.SqlClient.SqlException:附近的语法不正确'。非常感谢。请再帮我一件事。。我想创建一个表格形式视图。。我不能这样做。我希望用户插入尽可能多的记录。像oracle开发人员表格一样…查看asp:ListView和asp:GridView。哪一个更好将决定你希望它看起来如何以及你希望它做什么。和
DDL_Country.DataSourceID = "SDS_Country_All";
DDL_Country.DataValueField = "Code";
DDL_Country.DataTextField = "Descr";