我在这个场景中被问到了问题。有2个下拉列表从同一个表中填充相同的数据,其中一个在顶部,另一个在底部。当第一个下拉列表中的项目被选中时,相同的项目显示在第二个下拉列表中,第二个项目被选中,首先选择相同的项目。这意味着它是连续循环。如何处理这种情况。不想使用查询
select name from table where id = ddl1.selecteditem.value
并执行它。
在dropdownlist1的selectedindex函数中,他写得像这样
ddl2.selectedItem.value = ddl.selectedItem.value
和第二个清单
ddl.selectedItem.value = ddl2.selectedItem.value
是否可以从这两个语句中选择值?我这样做了,但没有工作。
答案 0 :(得分:0)
为了在两个下拉列表中获得相同的值,您需要在dropdownlist1_selectedindexchanged中执行此操作:
DropDownList2.Items.FindByValue(DropDownList1.SelectedValue).Selected = true;
dropdownlist2_selectedindexchanged中的相同内容:
DropDownList1.Items.FindByValue(DropDownList2.SelectedValue).Selected = true;
只要修改了这两个下拉列表,就应该保持相同的值。