我試圖將RadComboBox綁定到其select方法返回DataSet對象的ObjectDataSource。我收到一個錯誤:「'FieldName',既不是DataColumn也不是DataRelation for Table Table」。爲了確保我不瘋狂,我嘗試了一個完美運行的DropDownList。我在Telerik's docs中發現他們支持使用返回IEnumerable對象的ObjectDataSource。那麼,我正確的說RadControls在使用DataSet時不支持使用ObjectDataSource嗎?真?使用數據集將RadComboBox綁定到ObjectDataSource
回答
您提供的鏈接指向不同的控件。請參閱here的組合框,它是問題標題中的控件。
ComboBox控件輕鬆接受來自數據集的數據表對象,作爲組合框中顯示內容的來源。
然後ComboBox控件:
選擇GetData方法(唯一的選擇),然後配置你的組合框:
運行:
編輯:
人們似乎沒有理由使用的ObjectDataSource,如果你已經使用的數據集和SqlDataAdapter的:
DataSet myDataset = new DataSet();
SqlConnection con = new SqlConnection(@"Data Source=J-PC\SQLEXPRESS;Initial Catalog=SO;Integrated Security=True");
SqlDataAdapter adapter = new SqlDataAdapter(@"SELECT TOP (25) Leg_FirstName FROM GRS_Legislator ORDER BY Leg_FirstName", con);
adapter.Fill(myDataset);
RadComboBox1.DataTextField = "Leg_FirstName";
RadComboBox1.DataValueField = "Leg_FirstName";
RadComboBox1.DataSource = myDataset;
RadComboBox1.DataBind();
感謝您的詳細回覆。我沒有使用你描述的方法,但最終似乎我們都通過ObjectDataSource提供了一個DataSet對象到組合框。我來自一個自定義的數據訪問層,我不明白爲什麼會出現錯誤。我錯過了什麼嗎? –
我想這取決於你如何設置組合框的responct到它顯示的數據。如果你是通過代碼來做的話,你必須確保你指定了幾個變量來使組合框顯示你想要顯示的內容。 – KreepN
你能告訴我這些變量可能是什麼嗎?我假設我可以將組合框指向數據集,然後將表中的字段名稱用於值和文本。我錯過了一個步驟嗎? –
- 1. 將數據ObjectDataSource綁定到標籤
- 2. WPF/RadComboBox不能綁定到數據
- 3. OutOfMemoryException將ObjectDataSource綁定到GridView
- 4. radcombobox控件不顯示綁定數據
- 5. ASP.Net ObjectDataSource控件數據綁定
- 6. Asp.net的ObjectDataSource數據綁定事件
- 7. 將數據綁定到集合
- 8. 將FormView綁定到數據集
- 9. 將數據集綁定到列表框
- 10. 將數據集綁定到ComboBox
- 11. 將數據集綁定到html表
- 12. 將TreeView綁定到數據集
- 13. 數據綁定到ObjectDataSource的通用選擇方法?
- 14. 如何使用objectdatasource將枚舉綁定到winform組合框
- 15. 使用ajax重新綁定RadCombobox?
- 16. 如何將Radcombobox項目客戶端與數據庫值綁定?
- 17. RadComboBox綁定選定的值
- 18. 使用ForEach將數據綁定到表
- 19. 使用jQuery將數據綁定到html
- 20. ObjectDataSource直接綁定
- 21. 如何使用Gridview綁定objectdatasource
- 22. 從Datatable綁定RadcomboBox多列
- 23. WPF數據綁定:如何將數據綁定到一個集合?
- 24. 使用數據綁定控件將記錄添加到數據集
- 25. RadComboBox項綁定的最大數目
- 26. 如何將DropDownList綁定到綁定到ObjectDataSource的FormView內的泛型列表?
- 27. 將數據集/ DataTable綁定到一個xaml數據網格
- 28. 將數據網格綁定到數據集
- 29. 將數據集的特定列數綁定到Gridview
- 30. 數據綁定使用ObjectDataSource而不使用存儲過程的GridView
它是一個強類型DataSet? –