2014-07-11 33 views
0

我有一個由數據源綁定的RadComboBox。我將數據源設置爲使用select查詢從數據庫中進行選擇。運行我運行該項目,我得到了RadComboBox中項目的完整列表。如何將使用數據源的RadComboBox設置爲代碼隱藏的選定值

我想將RadComboBox設置爲選定的值或代碼隱藏的索引。所以一旦頁面加載,RadComboBox就會有一個值,而不是空的。

我曾嘗試用代碼來做到這一點,像這樣:

RadComboBoxItem item = RCB_PO_NUM.FindItemByText("2000"); 
item.Selected = true; 

但我得到在調試一個空值當我運行程序。我試圖將代碼放在Page_LoadPage_LoadCompletePage_Init方法中。它仍然作爲空值返回。有些人可以告訴我,我應該把代碼放在哪裏,這樣它不會返回空值?

回答

1

您可以在您的viewModel上爲所選項添加一個屬性,並將輻射按鈕的SelectedItem屬性綁定到它。

或者在RCB_PO_NUM.DataBound事件處理程序中嘗試此代碼。

RadComboBoxItem item = RCB_PO_NUM.FindItemByText("2000"); 
RCB_PO_NUM.SelectedItem = item; 
+0

現在看看它。謝謝 – nate

+0

我更新了我的答案。該控件應該有DataBound事件。 –

+0

該事件處理程序永遠不會被觸發 – nate

相關問題