这是我的标记
<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 :(得分:0)
您可以在第一个组合框上创建OnChange
事件,例如:
cbJM.SelectedItem = cbArtikal.Items.SelectedItem;
或采取这种方法:
cbJM.SelectedItem = cbArtikal.Items.FindByValue("The Selected Value")