问题标签 [datagridviewcomboboxcell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2876 浏览

c# - 设置 DataGridViewComboBoxCell 中项目的字体颜色

如何为 DataGridViewComboBoxCell 中的不同项目设置字体颜色?例如,如果我有 10 个项目,我如何将项目 3 和 5 设为红色而将其他项目设为黑色?

编辑:这是一个 winform 应用程序和 DataGridViewComboBox 不是数据绑定

edit2:也许我可以在editcontrolshowing 中做到这一点?

0 投票
1 回答
15178 浏览

vb.net - VB.NET获取DataGridViewComboBoxCell的SelectedItem

大家下午好,我现在遇到的问题是我无法将值选为组合框,我正在尝试为数据网格中每个单元格的组合框中的每个项目设置文本和值。我的代码:

类我的列表项:

表单加载:

尝试显示选定的值:

错误: “SelectedItem”不是“System.Windows.Forms.DataGridViewComboBoxCell”的成员

如果有人知道如何使用组合框为每个单元格的每个项目设置值和文本,我将不胜感激谢谢

0 投票
1 回答
2502 浏览

c# - 在编辑模式下右键单击 DataGridViewComboBoxCell 中的项目时显示上下文菜单

当用户打开 DataGridViewComboBoxCell 以更改他们的选择并且他们右键单击列出的项目之一时,如何触发事件?当用户右键单击下拉菜单中的某些项目时,我想显示一个上下文菜单。

我通常知道如何显示上下文菜单,我只是不知道当用户在编辑模式下右键单击组合框时如何触发事件(当用户从​​下拉菜单中选择项目时)

0 投票
2 回答
1514 浏览

casting - 如何在 CellContentClick 事件中手动选择 DataGridviewComboBoxCell 值?

嗨程序员,实际上我在 DataGridvIew 中有一个 DataGridViewComboBoxCell,如果在触发 CellContentClick 事件时条件为真,我需要更改 DataGridViewComboBox 值。我的代码是这样的:

但是在将 DataGridView 转换为 Combobox 时会出错。

请帮帮我。

0 投票
1 回答
323 浏览

c# - 如何在datagridview的comboboxcell中填充和选择数据

朋友们,我的 Windows 应用程序中有一个 datagridview。它有 6 列,其中 2nd(colindex 1) 是组合框类型。其他是文本框类型。我必须从 table1 填充这个组合框。table1 中有两列 - ID 和 Name。只有名称将显示在组合框中。用户可以从该组合框中选择任何一个并在其他 5 列中写入内容。按下保存按钮后,组合框中的 selectedItem 的 ID 和其他 5 个文本框的值将存储在 table2 中。当再次加载表单时,它将从 table2 中获取数据并在 datagridview 中显示相应的数据。我使用数据源来填充组合框。但它不起作用。有没有人有任何想法,我该怎么做?

0 投票
1 回答
1706 浏览

winforms - 将 DatagridviewComboboxCell 添加到新行

我在按钮单击事件上添加一行并在行单元格中添加组合框,但我无法绑定该单元格组合框中的值。谁能建议我做错了什么?

上面的代码写在一个按钮点击事件中。

0 投票
1 回答
894 浏览

c# - 处理 datagridviecomboboxColumn 选定索引更改的最佳方法

我的 datagridview 包含 datagridviecomboboxColumn 有问题。在用户从组合框中选择新项目后,我需要触发 selectedindex 更改事件。我怎样才能做到这一点?我有一个解决方法,但似乎它可能不正确:

但它只有在用户离开组合框所在的单元格后才会触发,我需要的是一个像 selectedindex 变化这样的事件。

请帮我解决这个问题。谢谢 ;)

0 投票
2 回答
988 浏览

c# - 检测 DataGridViewComboBoxCell 中相同项目的选择

我在 C# winform 应用程序中有一个带有 datagridviewcomboboxcell 的 datagridview。由于 CellValueChanged 事件触发,我很容易捕捉到何时选择了新项目。但是,我希望能够检测到组合框何时打开,但用户选择了已选择的相同值。我怎样才能捕捉到这个?

0 投票
3 回答
55101 浏览

c# - 在 DataGridViewComboBoxColumn SelectedIndexChanged 期间触发的事件

我有DataGridView两列。第一列是TextBoxCol(DataGridViewTextBoxColumn),第二列是ComboBoxCol(DataGridViewComboBoxColumn)

如何更改TextBoxColwhenComboBoxCol更改其选定索引值的值?(这应该在所选索引更改时发生ComboBoxCol。而不是在离开列之后,例如dataGridView_CellValueChanged

我已经阅读了一个与我遇到的问题几乎相同的主题,但我不明白答案(根据复选标记应该是正确的)。这是链接。-几乎相同的主题

0 投票
1 回答
2365 浏览

c# - 数据绑定值为空时如何在 DataGridViewComboBoxColumn 中显示文本

我有一个带有 DataGridViewComboBoxColumn 的数据绑定 DataGridView。如果组合框值为 null 我想显示一个文本。我不想在数据绑定列表中添加一个空项,因为我需要在每个 datagridview 行中显示不同的文本。我将如何使用默认的 datagridview 控件来实现这一点?