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