vb.net - vb.net 中的 datagridview 中带有组合框的现有列

标签 vb.net datagridview datagridviewcombobox datagridviewcomboboxcell

我试图在 DataGridView 的现有列上放置一个下拉菜单。我正在从 Excel 源填充网格并填充到我需要下拉的特定列。

`

Dim comboBoxColumn As DataGridViewComboBoxColumn = New DataGridViewComboBoxColumn()
DataGridView1.DataSource = dataSetOld.Tables("Old")
comboBoxColumn.HeaderText = "Comments"
comboBoxColumn.Items.Add("Resolution Breach")
comboBoxColumn.Items.Add("Response Breach")
DataGridView1.Columns("Comments").DataGridView.Columns.Add(comboBoxColumn)

`

<小时/>

通过这段代码,我在网格中添加了另一列。但我想要下拉到现有的列。

最佳答案

首先你必须删除旧列,然后你必须将 Excel 中的数据填充到新列中

关于vb.net - vb.net 中的 datagridview 中带有组合框的现有列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27520230/

相关文章:

C# 运行时错误 : "DataGridViewComboBoxCell value is not valid"

c# - 将 DataGridView Column 更改为 DataGridViewComboBoxColumn 入站 DataGridView

c# - C# 引用依赖项与 VB 不同吗?

c# - 在报告服务的 tablix 中动态添加列

c++ - 将 c++ dll 导入 vb.net 时,float*(图像类型)的等效数据类型是什么?

c# - 属性面板中缺少 Datagrid `TopLeftHeaderCell`

c# - C# 中带有查询的 Datagridview

vb.net - VB.NET 静态变量存储在哪里?

.net - 使 Enter 键的行为类似于表单上的 Tab 键