问题标签 [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.
c# - 如何在datagridview中自动下拉组合框
当用户单击datagridview中的comboBoxCell时如何自动显示下拉项目?
c# - 如何在 Winform 中显示 DataGridViewComboBoxCell 值的设置默认值?
我有DataGridView
一个DataGridViewComboBoxColumn
,我已经填充了那个 ComboBox,但是在明确DataGridView
我必须为那个 ComboBox 设置一个默认值之后,请帮帮我。
c# - 在 DataGridViewComboBoxColumn 或 DataGridViewComboBoxCell 中设置 SelectedValue
我想为 DataGridView 中的 ComboBox 设置一个值。我已经更改了组合框项目,我只想选择其中一个。先感谢您!!!
c# - DataGridViewComboBoxCell 与 ComboBoxStyle 简单不要抓住 Enter 键
在普通组合框中,当 comboboxstyle 设置为 Simple 并且用户在字段中键入内容然后按 Enter KeyUp 事件被触发。在 datagridview 中,当我将 ComboboxColumn 和样式设置为 Simple KeyUp 事件时,不会触发 KeyPress 和 KeyDown。而且我创建了自己的自定义数据网格视图,并且编辑模式下的 KeyUp 也不会被触发。而且我已经创建了我赢得的自定义 DataGridViewComboBoxCell 和 OnKeyUp、EnterUnsharesRow、KeyDownUnsharesRow 事件没有被调用。当用户在此组合框单元格中键入内容并按 Enter 时,此文本将被清除。如何在单元格中提交输入的文本以及触发哪个事件?
谢谢
c# - 从 BindingList 中删除项目不会刷新 DataGridViewComboBoxCell
我有一个 DataGridView,其中有一个单元格是 DataGridViewComboCell。每个 DataGridViewComboCell 都绑定到 BindingList 的唯一副本。当我从绑定列表中删除一个项目时,组合框会删除我从绑定列表中删除的条目。
但是,如果选择了该值,则它会保留为单元格中的选定项。
我尝试做一个 datagridview.refresh(),但它仍然没有帮助。它是从工具条菜单项中调用的
c# - 将 DataGridviewComboBoxCell 绑定到 DataGridViw
我必须将每个行的单元格与不同的数据绑定,例如。
当我绑定单元格项目并进行调试时,它会显示项目,DataGridviewComboBoxCell
但是当要运行应用程序时,它会在 select 上显示空白Combobox
。
我能为此做些什么?
表单设计
代码 :
vb.net - Datagridcombobox 值不显示
我在 VB.net(Visual Studio 2010)中有一个 DataGridView(称为 DataGridViewSecurity),它绑定到 DataSet(称为 DataSetSecurity)中的一个 DataTable(称为 DataTableSecurity)。我添加了一个基于 DataTable 中的整数字段(称为 nSecLevel)设置的非绑定列(称为 nSecurityComboBox)。设置组合框后,它不会在组合框中显示任何内容,但是当您选择组合框时,它的项目集合中的 5 个值会显示。
这是我用来向 DataTable 添加记录然后设置组合框的代码:
Foo 中的 messagebox.show 显示了组合框的正确值,但没有显示任何内容。有人看到我做错了什么吗?
谢谢。
-NCGrimbo
c# - 设置 DataGridViewComboBoxCell 项
我想在我的 DataGridView 中单独设置每个 DataGridViewComboBoxCell 的项目(因为每个组合框必须有不同的项目)。我使用此代码来设置项目:
调试我看到 DataGridViewComboBoxCell 的项目设置正确,但是当我查看网格时,组合是空的。
进行不同的测试我意识到如果我在表单加载后设置项目(例如在点击事件中),项目会正常显示。
我应该怎么做才能在表单加载时加载项目?
c# - 使用 DataGridViewComboBoxColumn 在 DataGridView 中显示选定的图像?
我在使用 DataGridView 和 DataGridViewComboBoxColumn 让用户从图像列表中选择图像时遇到问题。在标题为“DatagridViewComboBoxColumn 的自定义绘制”参考链接的问题中的讨论之后。我也面临这个问题,因为仅在单元格处于编辑模式时才绘制图像。当我单击组合框单元格外的某个位置时,所选图像将消失!我已经实现了 CellPainting 事件来重绘图像,但仍然无法解决问题。我使用以下代码测试了 DataGridViewComboBoxColumn:
如果我单击 DataGridView 的其他单元格,则单元格将显示“test0”而不是 Images[0]。请您帮忙解决这个问题。非常感谢。
c# - 绑定值未显示在 DataGridViewComboboxColumn 中
假设我有 2 个 Linq-objectAddress
和AddressType
. AddressType
是 FK 的成员Address
。Address
有这些成员:
在一个表格中,我有DataGridView
一个Addresses
. 其中一列绑定到AddressType
(对象不是 ID!),为此我使用DataGridViewComboboxColumn
. 到目前为止,一切都很好。
当用户添加新行时,将DefaultValuesNeeded
触发事件,在该事件中我在 Linq 对象中设置了几个默认值。AddressType
除了列之外,这些值将在网格中可见。我检查了单元格的值,令人惊讶的是它确实包含正确的值,但它不会显示我设置的成员DisplayMember
。但是当我检索现有行并填充网格时,它显示DisplayMember
没有问题。