问题标签 [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 回答
1224 浏览

c# - 绑定 WPF DataGridComboBoxColumn C# 4 的问题

已经环顾了大约 4 个小时,所以如果答案在这里,我很抱歉。无论如何..这里是:

我有一个 DataGrid,并且正在尝试实现一个 DatGridComboBoxColumn。我已经设法让它提供正确的数据。但是,当我进行选择时,它不仅会更改所选列,还会更改主表中的另一列。

具体来说:

我的组表如下所示:
Id,Name
1,A
2,B
3,C

如果我在 DataGridComboBoxColumn 中选择 A,它会将 Schedules DataSource 中的GroupId字段更改为正确的值 1。但是 - 它还会将 Schedules DataSource 中的Name字段更改为“A”。我已经尝试了大约 70 种不同的设置方式组合。唯一可以将 Schedules 中的 Name 字段重命名为 ScheduleName 之类的其他名称。这是 WPF 中的某种错误还是我没有正确编码?

任何帮助都感激不尽!
奥森

这是页面代码:

0 投票
2 回答
271 浏览

c# - 如何动态更新数据网格中comboxboxcolumn 的选择?

我正在尝试将数据表(dt)中的两列显示到数据网格中。并添加另一列是comboxcolumn,以便我可以将扇区分配给每一行。问题是组合框的选择不能动态更新。当我单击其他内容时,选择消失了。有没有什么办法解决这一问题?

0 投票
1 回答
972 浏览

wpf - 无法在 WPF DataGridComboBoxColumn 中验证我的选择

我有一个 WPF DataGrid,其中一个列,实际上是一个 DataGridComboBoxColumn,绑定到一个列表,绑定工作得很好。问题是当我从 ComboBox 的列表中选择一个元素时,它会填充该字段,但是一旦我离开它就会变成空白,这是我的代码:

XAML:

这是我的 C#:

提前谢谢

0 投票
2 回答
2856 浏览

c# - Datagridview 在组合框列上复制和粘贴

我正在研究 datagridview 控件。我已向其中添加了一个组合框列,并从数据表中将其填充为;

现在,当填充数据时,我试图从组合框列中选择一条记录,并使用复制/粘贴作为 Ctrl + C 和 Ctrl + V。但它给了我一个错误

您粘贴的数据的单元格格式错误..

我可以弄清楚这是因为 DisplayMember 和 ValueMember 属性。但我也无法删除它。
如果我将 DisplayMember 和 ValueMember 设置为相同的值,那么它工作正常。但我必须让这些领域保持不同。
有谁知道如何解决这个错误?

在此先感
谢维杰

0 投票
1 回答
2681 浏览

c# - C# DataGridView 十进制组合框列

我有一个带有绑定组合框列的 datagridview,其中包含十进制值。有一系列有效的十进制值,因此用户可以选择其中一个。但是我面临一个奇怪的问题 - 当您单击所选值中的组合框时,会以某种方式重置为列表中的第一个,从而丢失已选择的组合框。看图片

这是窗口的初始视图:

在此处输入图像描述

这是当我选择其中包含双精度值的类似列时(请注意组合框列表中的选择) 在此处输入图像描述

这是当我选择具有十进制值的列时。缺少选择(编号 293)

在此处输入图像描述

这是我使用的代码:

有人能指出为什么十进制的行为如此奇怪吗?也许我在这里遗漏了一些简单的东西?

0 投票
1 回答
1440 浏览

wpf - DataGridComboBoxColumn 绑定问题

我在 DataGrid 中有 DataGridComboBoxColumn:

和组合框:

单位属性:

当我更改 ComboBoxes 值时,DataGridComboBoxColumn 的值会自动更新,但更改 DataGrid 的 comboboxcolumn 值不会更新 ComboBoxes 值。为什么?

更新

问题出在 DataGridComboBoxClumn 的 SelectedValueBinding 属性中。我只需要添加 UpdateSourceTrigger 属性:

0 投票
1 回答
7281 浏览

c# - 如何使用 DisplayStyle ComboBoxList 创建组合框单元格?

我有 datagridview 和带有单元格 DataGridViewComboboxCell 的列。DisplayStyle 设置为 Nothing。当我开始在此单元格中输入时,其样式会更改为组合框。而且我无法提供我的 tekst,因为根据我提供的文本进行单元格搜索项。我想将其样式更改为组合框列表,因为它在组合框中。我有一个空白字段,我可以在其中输入我的文本。可以在组合框中执行此操作吗?

谢谢

0 投票
1 回答
1409 浏览

c# - DataGridComboBoxColumn 不显示值列表

我想DataGrid用字符串列表中的状态值填充 DataGridComboBoxColumn。

XAML 看起来像这样

字符串的代码是一个简单的通用列表

网格数据是一个类的对象列表。问题是网格数据状态列的值默认为空白(它不显示已保存的值)。当我单击单元格时,组合会显示值,但是当我选择任何值时,它也不会显示。

我希望我的解释足够清楚。

0 投票
3 回答
1570 浏览

c# - 自定义类中的 DataGridComboBoxColumn 值

我有一个 CommentsData 类,它用于在 DataGrid 中加载、操作和保存值。我想让类中的状态字段显示为网格中的下拉列表。注释值只需填充一次。我尝试了很多变化,但这不起作用。组合是空白的。I need to be able to populate the values in the combo and when the selection changes the value should remain there and not dissappear.

这是网格的 Xaml(更新 2)

这是 CommentData 类的代码(更新 2)

这是初始化注释列表的代码

上面的代码正在运行感谢所有的反馈

0 投票
2 回答
5026 浏览

wpf-controls - 在基础架构 XamDataGrid 中添加 Combobox 列

如何将 WPF 组合框列添加到 Infragistics XamDataGrid?