我有一個RadioButtonList,我想根據從數據庫中讀取的值選擇此列表中的單選按鈕。一旦我從數據庫中讀取數值,我該如何讓列表中的單選按鈕被選中?根據從數據庫中讀取的值檢查RadioButtonList中的單選按鈕
0
A
回答
1
只要您知道該值在列表中(如果它不在列表中,那麼當該行執行時會得到一個異常),您可以簡單地通過RadioButtonList.SelectedValue = reader.value;
分配值。
因爲聽起來好像你並不確定reader.value
將會是RadioButtonList
中的一個選項,所以你需要首先檢查。
if(RadioButtonList.Items.FindByValue(reader.value) != null) {
RadioButtonList.SelectedValue = reader.value;
}
或者,您可以通過try/catch處理異常。
0
string sSortname = row["GoodsSortName"].ToString().Trim();
foreach (ListItem s in this.rdbSort.Items)
{
if (s.Text == sSortname)
{
s.Selected = true;
break;
}
}
我用這個辦法,只好求解帶這個問題
相關問題
- 1. 根據從數據庫中讀取的文本值檢查RadioButtonList中的單選按鈕
- 2. 根據從mysql數據庫中提取的值檢查單選按鈕
- 3. 如何根據從數據庫中提取的值設置單選按鈕
- 4. 使用mvc3獲取根據數據庫中的值選擇的單選按鈕
- 5. 從數據庫中檢索已存儲的單選按鈕值
- 6. 單選按鈕不從laravel中的數據庫檢索舊值
- 7. 根據數據庫值檢查/取消選中複選框
- 8. 根據數據集中行項目的值檢查單選按鈕
- 9. 基於單選按鈕值從數據庫檢索數據
- 10. 根據文本檢查單選按鈕
- 11. CodeIgniter - 檢查數據庫中是否選中單選按鈕
- 12. 根據從數據庫中提取的值檢查正確的複選框
- 13. 從數據列表中檢查單選按鈕值?
- 14. 根據數據庫值顯示單選按鈕和複選框
- 15. 根據數據庫中的值檢查或取消選中Display Rails複選框
- 16. 根據數據庫中的表設置單選按鈕
- 17. 如何根據函數返回值檢查單選按鈕?
- 18. 根據單選按鈕值在sqlite數據庫的多個表中存儲值
- 19. 如何根據其值檢查裝載的單選按鈕?
- 20. 根據JQueryUI滑塊的值檢查單選按鈕
- 21. 根據存儲的值檢查單選按鈕
- 22. 根據數據庫中的值自動檢查複選框
- 23. 顯示從數據庫中作爲單選按鈕的值
- 24. 基於數據庫值檢查Laravel設置單選按鈕
- 25. 如何檢查數據庫,並因此檢查單選按鈕?
- 26. 如何從數據庫檢索單選按鈕值使用C#
- 27. 如何從mysql數據庫中檢索和更新單選按鈕的數據?
- 28. 根據變量值檢查單選按鈕
- 29. 如何根據名稱和值檢查單選按鈕?
- 30. 如何根據其他值檢查單選按鈕?
其實,RadioButtonlist.value是硬編碼。數據庫只存儲文本。因此不能使用rdb.selectedvalue = reader.value – 2013-05-10 01:47:49