问题标签 [datagridcomboboxcolumn]

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 投票
1 回答
5331 浏览

vb.net - 在 datagridview 中添加 2 个组合框列

我正在使用带有 2 个组合框列的 datagridview 在 vb.net 2005 中显示帐号和描述。

我正在使用 dataadapter 用上面的查询填充 ds1 和 ds2。

这是给 Cell value not valid 错误。


如果有人只想尝试,只需使用带有 2 个组合框列的 datagridview。显示任何 2 列,如任何 tbale 中的 id 和 desc。并尝试在其他列中自动选择 id 并显示 desc。反之亦然


0 投票
1 回答
496 浏览

c# - 将组合框下拉列表中突出显示的项目设置为单元格退出或单元格离开时的当前值

使用上面的代码,我遇到了一个问题,在从自动完成组合框中进行选择后,当我通过按 Tab 键退出组合框单元格时,我失去了选择。有时,选择被保留,有时选择被清除,它有点随机发生。

0 投票
2 回答
3341 浏览

vb.net - 未绑定的 DataGridView:仅当用户单击单元格时,才需要在第二列的单元格中使用 ComboBox

我有一个包含两列的未绑定 DataGridView。第一列只是字符串值。第二列我想显示一个组合框,只有当用户单击单元格时(而不是整个列作为 DataGridViewColumn)。我使用以下不正确的代码并给出错误:操作无效,因为它导致对 SetCurrentCellAddressCore 函数的可重入调用。 第一列已填充,第二列为空。

代码如下:

谁能给我一个包含两列的完整工作示例,第二列是 ComboBoxCell,但仅在用户单击时。我还需要在 DataGridView 单元格中获取选定的值。提前致谢。

0 投票
3 回答
4377 浏览

.net - 所选项目未显示在 DataGridComboBoxColumn 中

我在 XAML 中设置DataGrid了两个s(从此处DataGridComboBoxColumn复制):

除了少数例外,因为老实说,我不明白丢失的部分应该包含什么。我正在尝试将列绑定到实体类中包含的字符串列表:

在我后面的代码中,我设置了网格ItemsSource

最初,所有这些都会渲染一个包含所有空白单元格的 2 x 2 网格。我单击两次以查看一个下拉列表,其中包含正确绑定的字符串列表。但是,当我从下拉列表中选择一个值并将焦点移到外部时,单元格将留空。有人可以指出应该向 XAML 添加或修改什么吗?有没有更简单的方法来做这个绑定?我已经阅读了许多有关此组合框列绑定的帖子,但无法理解发生了什么。(使用VS2010)

0 投票
0 回答
765 浏览

c# - 将 DataGridComboBox 列绑定到值列表

我将 DataGrid 绑定到 DataTable;DataGrid 有 4 列:

  1. 复选框(没有问题)
  2. 文本框 1(没有问题)
  3. 文本框 2(没有问题)
  4. 组合框(这是我面临的问题)

目前,当我将 DataGrid 绑定到 Datatable 时,我正在为 DataGridComboBox 列分配默认值。我的问题可能非常基本(WPF 新手)。但我无法获得“下拉”样式以及如何选择选项?如何将 DataGridComboBox: ItemSource 的值绑定到数组?同时将值绑定在数据表中?

这是使用的代码的一部分:

XAML:

代码隐藏:

我想将 DataGridComboxBox_Control 绑定到选项列表 {"A","B","C"} 请告诉我如何去做。我尝试了一些解决方案,但对我不起作用

0 投票
1 回答
485 浏览

c# - 将 DataGridComboBoxColumn 绑定到静态源

我有一个DataGridDataGridComboBoxColumn我想将它绑定到一个只包含选项“A”,“B”,“C”的静态源

当前的xml:

请让我知道代码隐藏的样子:实现DataGridComboBox我目前使用的代码隐藏:

我需要进行哪些更改才能对填充 datagridcombobox 产生必要的影响(基本问题是,我什至没有看到下拉菜单)

0 投票
0 回答
2588 浏览

.net - 设置 DataGrid ScrollViewer.IsDeferredScrollingEnabled="True" 会产生 DataGridComboBoxColumn 滚动问题

我有一个使用具有数千行的 WPF DataGrid 的应用程序。我在使用 Vertical ScrollBar 滚动时遇到了性能问题,所以我做了一些研究,发现我可以推迟行的加载,直到通过ScrollViewer.IsDeferredScrollingEnabled = "True"在 DataGrid 中设置完成滚动。一切正常,直到一些用户注意到滚动DataGridComboBoxColumnDataGrid 内的选项列表现在滚动整个DataGrid而不是ComboBox. 仅当您在 ComboBox 滚动条上拖动鼠标时才会发生这种情况,而使用鼠标滚轮滚动时不会发生这种情况。

我使用 .net 4.0 在 vb 中整理了一个示例类,它将说明当使用鼠标拖动滚动 Column 中的 ComboBox 时出现的问题。

XAML

代码

0 投票
1 回答
3206 浏览

asp.net - 绑定网格视图内的多列 devexpress 组合框

所以我有一个 Dev Express 网格视图,它在后面的 cod 中绑定到它的数据源。这个数据源只是一个普通的 ORM 对象,它工作正常。当我在记录上点击编辑时,我试图让其中一列变成一个组合框。到目前为止,我已经能够使用以下代码完成此操作:

我拦截行编辑事件并像这样绑定组合框:

所以这可行,但我想让组合框成为多列。我在整个应用程序中还有一些其他的多列,但没有一个嵌套在 gridview 中,所以我不知道该怎么做。这是独立多列组合框的示例。

知道如何让它发挥作用吗?

0 投票
1 回答
5699 浏览

winforms - 为什么 DataGridView ComboBox 显示 ValueMember 值?

我目前正在使用 C# 窗口应用程序。我在 DataGridView 中使用数据网格视图组合框。单击下拉框时会显示名称字段,如果我从下拉框中选择名称字段,则会在 DataGridView ComboBox 中显示值成员值。

为什么我没有在组合框中获得显示成员值?

在 databindindcomplete 函数中,我定义了 ComboBox 的值:

如果我在下拉列表中显示的 ComboBox 以下值中选择一个值

姓名
-----
拉贾
·拉梅什
·拉尼

如果我在列表中选择 Raja,ComboBox 会在 ComboBox 中显示相应的 STUDENT_ID。但我想在组合框中显示学生姓名。

谁能告诉我为什么我在 DataGridView ComboBox 中获得 ValueMember 值?

0 投票
1 回答
1449 浏览

c# - 如何使用 DataGridComboBoxColumn?

我创建了一个DataGrid并以DataGridComboBoxColumn编程方式添加了一个。

我在其中添加了一个ItemsSource并从ObservableCollection.

集合中的值在运行时显示。

我的问题是,如果我从该值中选择一个值,ComboBox则不会选择并在之后显示。我究竟做错了什么?

而且我还想选择一个默认值。这是如何运作的?

请以编程方式而不是在 XAML 中解释!

如果有人可以帮助我,那就太好了。

谢谢!!!