【发布时间】:2017-10-26 23:57:44
【问题描述】:
我想知道如何将datasource 设置为ComboBox,以防我每次加载网格时都想从数据库加载数据。
这就是我现在所做的(我硬编码了 3 个项目只是为了看看它是否有效)
Dim riCombo As RepositoryItemComboBox = New RepositoryItemComboBox
riCombo.Items.AddRange(New String() {"London", "Berlin", "Paris"})
gridArticles.RepositoryItems.Add(riCombo)
colArticles.ColumnEdit = riCombo
我正在通过 DataTableAdapter 从数据库中获取数据,我正在编写触发 sql 查询的方法。
DIMITRY 建议后:
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()
但是我在这里得到的应该是下拉列表中的值的列:
谢谢大家 干杯
【问题讨论】:
标签: vb.net winforms combobox grid devexpress