0
我想知道如何設置datasource
爲ComboBox
以防我每次加載網格時從數據庫加載數據。 這是我做的,現在(我硬編碼的3個項目僅僅看到的是它的工作)如何從DataTable/TableAdapter設置ComboBox/RepositoryItemComboBox數據源?
Dim riCombo As RepositoryItemComboBox = New RepositoryItemComboBox
riCombo.Items.AddRange(New String() {"London", "Berlin", "Paris"})
gridArticles.RepositoryItems.Add(riCombo)
colArticles.ColumnEdit = riCombo
我正在從throught DataTableAdapter,還有我寫這些觸發SQL查詢的方法數據庫中的數據。
德米特里建議後:
Dim riLookup As New RepositoryItemLookUpEdit()
riLookup.DataSource = DataTableDobTableAdapter.FillDob(Me.DsOrders.DataTableDob)
riLookup.ValueMember = "ID"
riLookup.DisplayMember = "TITLE"
riLookup.BestFitMode = DevExpress.XtraEditors.Controls.BestFitMode.BestFitResizePopup
GridView1.Columns("CODE").ColumnEdit = riLookup
GridView1.BestFitColumns()
但是我正在這裏的列,其中valuesin下拉菜單應該是下一個:
謝謝你們 乾杯
檢查我的編輯請在你的建議後我編輯 –
什麼是GridView1.Columns(「CODE」)的數據類型?因爲LookUpEdit對ValueMember使用Int32,所以使用LookUpEdit的GridColumn也應該綁定(GridColumn.FieldName)到Int32。 – Brendon