【发布时间】:2013-09-19 10:37:43
【问题描述】:
如何根据表单中存在的组合框更改组合框的项目,即数据网格视图的一列
Dim productGrid as DataGridView
Dim objProductGroup As New DataGridViewComboBoxColumn
With productGroup
.HeaderText = "ProductGroup"
.Name = "ProductGroup"
.ReadOnly = True
.Items.Add("Server")
.Items.Add("Standalone")
End With
.Columns.Add(objProductGroup)
我必须根据表单上的组合框选择 objProductGroup 组合框
dim box1 as ComboBox
box1..Items.Add("Server")
box1.Items.Add("Standalone")
当我选择 box1 项服务器时,objProductGroup 组合框应该会自动更新。
【问题讨论】:
-
您将
objProductGroup创建为 TextBoxColumn ...在此之下,您使用变量productGroup。我不确定你是否打算在 with 语句中使用 objProductGroup 变量 - 但如果你这样做了,请尝试声明一个 DAtaGridViewComboboxColumn - 你会得到更好的结果! -
抱歉,输入错误。我更正了这个问题,是的,我声明为 DataGridViewComboBox。哪一行代码将用于更改组合框中的项目。
-
您处理 Combobox 的 SelectedIndexChanged 事件,然后在该函数中以编程方式更改所需的组合框。
标签: vb.net datagridview