【发布时间】:2021-01-04 02:29:19
【问题描述】:
我在 RadGridview 中创建了组合框列
Dim dt_Organization As DataTable
Dim da_Organization As OleDbDataAdapter
da_Organization = New OleDbDataAdapter("Select Organization from PayList_tbl", con)
dt_Organization = New DataTable("PayList_tbl")
da_Organization.Fill(dt_Organization)
Dim PayerList As GridViewComboBoxColumn = New GridViewComboBoxColumn
PayerList.Name = "Organization"
PayerList.HeaderText = "Payer"
PayerList.DataSource = dt_Organization
PayerList.ValueMember = "Organization"
PayerList.DisplayMember = "Organization"
PayerList.FieldName = "Payer"
PayerList.Width = 250
RGV_PaymentPlan.Columns.Add(PayerList)
现在我想将“Self”与其他组织名称一起添加,以便用户可以选择组织名称或 Self 。当用户选择 Self 时,我想将客户 ID 输入到表中。
【问题讨论】:
-
所以我没有看到您的线程有任何问题,您想做一些事情并且没有错误并且您没有尝试这样做?我们能帮你什么吗?在添加列表之前将单词“self”添加到该组合框,然后检查组合框索引是否为 0,这意味着 self,仅此而已
-
我从未使用过该控件,但如果它与其他绑定控件一样,它只会显示数据源中的内容。如果您希望控件中显示一些额外的项目,则需要将该项目添加到数据源中。
-
@OctaCode 感谢您的回复.. 问题是当我尝试使用代码“PayerList.items.add”或 PayerList.items.Insert 添加项目时,它给出错误“项目不是Gridviewcomboboxcolumn 的成员"
-
这是我尝试过的代码,但通过错误 Dim dataItem As New RadListDataItem() dataItem.Text = "Self" PayerList.Items.Add(dataItem)
标签: vb.net winforms gridview combobox telerik