Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.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:查询SQL Server中的一个字段时,使用数据库中的值自动填充另一个字段_Sql_Asp.net_Sql Server_Frontend - Fatal编程技术网

ASP.NET:查询SQL Server中的一个字段时,使用数据库中的值自动填充另一个字段

ASP.NET:查询SQL Server中的一个字段时,使用数据库中的值自动填充另一个字段,sql,asp.net,sql-server,frontend,Sql,Asp.net,Sql Server,Frontend,这是我的标记 <td> <asp:ComboBox ID="cbArtikal" runat="server" AppendDataBoundItems="True" AutoCompleteMode="Suggest" DataSourceID="ssArtikal" DataTextField="Artikal" DataValueField="Artikal" MaxLength="0" st

这是我的标记

<td>
    <asp:ComboBox ID="cbArtikal" runat="server" AppendDataBoundItems="True" 
           AutoCompleteMode="Suggest" DataSourceID="ssArtikal" 
           DataTextField="Artikal" DataValueField="Artikal" MaxLength="0" 
           style="display: inline;">
     </asp:ComboBox>
     <asp:SqlDataSource ID="ssArtikal" runat="server" 
            ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
            SelectCommand="SELECT [Artikal] FROM [Stavke_Dokumenta]">
      </asp:SqlDataSource>
</td>
<td>
       <asp:ComboBox ID="cbJM" runat="server" AppendDataBoundItems="True" 
              AutoCompleteMode="Suggest" DataSourceID="ssJM" DataTextField="JM" 
              DataValueField="JM" MaxLength="0" style="display: inline;">
        </asp:ComboBox>
        <asp:SqlDataSource ID="ssJM" runat="server" 
              ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
              SelectCommand="SELECT [JM] FROM [Stavke_Dokumenta]"></asp:SqlDataSource>
</td>
我想做的是在选择第一个字段时自动填充第二个字段,但仍然可以选择使用dropbox更改值。

您可以在第一个组合框上创建OnChange事件,如下所示:

cbJM.SelectedItem = cbArtikal.Items.SelectedItem;
或者采取这种方法:

cbJM.SelectedItem = cbArtikal.Items.FindByValue("The Selected Value")