2011-05-10 73 views
4

我已經使用web服務來創建國家的下拉列表,我試圖將下拉列表選擇添加到sql數據庫,但是當我在插入語句中使用ddlCountry.SelectedValue時,只有第一個下拉列表中的值顯示在表格中。我應該使用onselectedindexchanged以某種方式存儲值嗎?我應該使用哪些代碼?dropdownlist selectedvalue

+0

執行的時候一些行動的前提下使用你肯定第一個值不是在執行保存到數據庫的代碼時選擇的那個?如果您想在選擇更改後立即保存到數據庫中,那麼您應該在選擇更改事件 – 2011-05-10 20:46:42

+0

中嘗試顯示您的代碼請^^ – Bastardo 2011-05-10 20:51:33

回答

10

請嘗試使用ddlCountry.SelectedItem.Value代替。

1

您需要確保您沒有在回發中重新填充web服務的下拉菜單。這將取消你的選擇。

0

如果你正在點擊按鈕點擊的某種保存功能,那麼你可以繼續ddl.SelectedItem.Text(如果你不想在你的表中存儲文本),如果你想存儲值的一部分國家名單,然後用ddl.SelectedItem.Value

繼續

的SelectedIndexChanged應該如果要在用戶在下拉菜單中選擇一個項目下來

相關問題