2012-03-12 15 views
0

我一直在問的問題,關於這個scenario.There是2下拉列表填充在頂部從同桌同一個數據,並在第一下拉列表bottom.when項目等得到選擇,相同的項目顯示在第二個下拉列表中,第二個項目被選中,同樣的項目被選中,這意味着它是連續的循環。如何處理這種情況。不想使用查詢 select name from table where id = ddl1.selecteditem.value並執行它。 在dropdownlist1的功能的selectedIndex,他寫了這樣如果2下拉顯示在所選指標的變化值相同

ddl2.selectedItem.value = ddl.selectedItem.value 

和第二列表

ddl.selectedItem.value = ddl2.selectedItem.value 

它可以選擇從這些2語句中的值?我做了這個樣子,而不是工作。

+0

什麼是你的問題正是,你不想去一個無限循環? – 2012-03-12 08:03:46

+0

我不能夠改變的第一dropdownlist.If的selectedindexchange功能第二下拉列表值以上的邏輯是正確的,循環生成,如何處理循環? – 2012-03-12 08:09:29

+0

你應該有一個臨時變量兩個dropdownlists之間的中間或U將通過一個無限循環 – 2012-03-12 08:13:54

回答

0

爲了得到你需要做到這一點在你的dropdownlist1_selectedindexchanged都dropdownlists相同的值:

DropDownList2.Items.FindByValue(DropDownList1.SelectedValue).Selected = true; 

在dropdownlist2_selectedindexchanged相同:

DropDownList1.Items.FindByValue(DropDownList2.SelectedValue).Selected = true; 

這應該保持在兩個相同的值下拉列表每當他們被修改。

相關問題