Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET组合框填充和绑定问题_Asp.net_Data Binding_C# 3.0 - Fatal编程技术网

ASP.NET组合框填充和绑定问题

ASP.NET组合框填充和绑定问题,asp.net,data-binding,c#-3.0,Asp.net,Data Binding,C# 3.0,我有很长的时间来赶上ASP.NET,现在我需要创建一个应用程序,它有 编辑和插入模板中的FormView和几个组合框 我使用ASPXCOMBOX,但这不会有任何区别 我试图理解是否可以使用一个SqlDataSource来填充组合框列表,并将值绑定到另一个SqlDataSource中。这似乎是一个永远无法实现的目标。在windows中,这将是一项简单的普通任务 现在我想问的是最有效的方法 谢谢你的帮助 [编辑] 我需要实现从数据库(数据源)填充一个组合框,并将其绑定到另一个(数据源)windows

我有很长的时间来赶上ASP.NET,现在我需要创建一个应用程序,它有 编辑和插入模板中的FormView和几个组合框

我使用ASPXCOMBOX,但这不会有任何区别

我试图理解是否可以使用一个SqlDataSource来填充组合框列表,并将值绑定到另一个SqlDataSource中。这似乎是一个永远无法实现的目标。在windows中,这将是一项简单的普通任务

现在我想问的是最有效的方法

谢谢你的帮助

[编辑]

我需要实现从数据库(数据源)填充一个组合框,并将其绑定到另一个(数据源)windows窗体中类似的内容

看一看。您将找到一些关于如何将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>

对于希望刷新ASP.NET FormView和DropDownlist的用户


好的,这是一项简单的任务,现在如何在另一个数据源中绑定值字段……假设您有一个具有某些属性的数据源,并且需要将此数据源的正确值显示到组合框中,从另一个数据源填充。我想我还不够清楚。现在还不清楚你想要实现什么。用这些附加信息编辑原始问题。为什么要将其绑定到另一个数据源而不是从中填充?如果您只想根据另一个表的foreignkey设置SelectedItem,那么您可以在不将其绑定到该表的情况下进行设置。您是否有一个示例,说明如何从数据库表填充组合框,并且仍然会显示绑定的数据源的值…例如。你有一个客户,你想用一个组合框显示他的类别…你在一个表中有类别…你使用FormView和模板…你在这个字段中使用一个组合框,你需要显示所有的类别,并根据你看到的记录进行更改