我有很长时间赶上ASP.NET,现在我需要创建一个拥有的应用程序 一个FormView和编辑和插入模板中的几个组合框。
我使用ASPxComboBox,但这没什么区别。
我kina尝试了解我是否可以使用SqlDataSource来填充组合框的列表并将值绑定到另一个SqlDataSource中。这似乎是一个永远无法实现的目标。在Windows中,这将是一项简单的正常任务。
现在我想问的是最有效的方法。
任何帮助表示感谢。
[编辑]
我需要从数据库(DataSource)实现填充ComboBox并将其绑定到另一个(DataSource)类似于Windows窗体的东西。
答案 0 :(得分:0)
看看SqldatSource-Class。您将找到一些关于如何将SqlDataSource绑定到ASP.Net控件(如DropDownList)的示例。
<asp:SqlDataSource
id="SqlDataSource1"
runat="server"
ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
SelectCommand="SELECT EmployeeID, LastName, Address FROM Employees"
UpdateCommand="UPDATE Employees SET Address=@Address WHERE EmployeeID=@EmployeeID">
<UpdateParameters>
<asp:ControlParameter Name="Address" ControlId="TextBox1" PropertyName="Text"/>
<asp:ControlParameter Name="EmployeeID" ControlId="DropDownList1" PropertyName="SelectedValue"/>
</UpdateParameters>
</asp:SqlDataSource>
<asp:DropDownList
id="DropDownList1"
runat="server"
DataTextField="LastName"
DataValueField="EmployeeID"
DataSourceID="SqlDataSource1">
</asp:DropDownList>
答案 1 :(得分:0)