2014-09-30 78 views
0

自動填充另一個字段的值這是標記我ASP.NET:查詢的SQL Server的一個領域時,從數據庫

<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更改值。

回答

0

您可以創建第一個組合框的OnChange事件,喜歡的東西:

cbJM.SelectedItem = cbArtikal.Items.SelectedItem; 

或者採取這種做法:

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