问题标签 [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.
vb.net - 动态地将组合框单元添加到 datagridview
我有一个动态填充的datagridview。我希望根据某些条件在某些列中填充组合框。
但是我的组合框单元被添加到最底部的行而不是正确的行。
谁能告诉我需要做什么?
我哪里错了?
wpf - 在 wpf 中的数据网格中的 DataGridComboBoxColumn 中排序
我有datagrid,其中1 列作为DataGridComboBoxColumn。显示现有数据、绑定 itemsource、在选择更改时更新源工作正常。
问题是当我单击 DataGridComboBoxColumn 的标题时,它没有按字母顺序排序。当我检查它实际上是按值排序时,我希望它按显示排序。当我在网上搜索时,它说我应该使用“SortMemberPath”属性并将这个属性分配给应该进行排序的属性。
这样做时,排序仅在第一次单击标题时起作用,但在随后的单击中,不会进行排序。我在网上搜索但无法找到解决方案。
以下是我的 DataGridComboBoxColumn 的 xaml
上面使用的一些术语的类型
数据库 - ObservableCollection
ManageTablesVMInstance - ViewModel 的实例
数据库 - ObservableCollection
如果我需要任何其他信息,请告诉我。我正在使用.net 4.0。
请帮忙。
提前致谢。
问候,
萨马尔
c# - DataGridComboBoxColumn 与 2 个列表绑定
我无法在我的 DataGrid 中绑定 ComboBox 的值:
我的 DataGrid ItemsSource 是“ListeGrilleTarifaire”类型的对象
ListeGrilleTarifaire 是对象 ViewModelGrilleTarifaire 的列表(属性)。ViewModelGrilleTarifaire 是我的用户控件的 DataContext(我的 DataGrid 所在的位置)。
我想要的是:
List<string>
我的组合框列出了 ViewModelGrilleTarifaire 类中定义的ListePays ( ) 列表中包含的值。当 DataGrid 加载 ListeGrilleTarifaire 对象时,ListeGrilleTarifaire.tarifDestination_PAYS 的值必须在组合框中自动绑定(简而言之......它必须绑定)
欢迎任何帮助!
谢谢!
一个。
c# - 将 WPF DataGridComboBoxColumn 与 MVVM (WAF) 绑定
帮我解决绑定问题。该项目首先在 WPF + WAF + ef 代码中。我想将 DataGridComboBoxColumn 值绑定到模型属性,但有些东西不起作用。楷模:
网格:
和视图模型:
...
在尝试向网格添加新行时,我可以从 ComboBox 中选择一个值并为“Amount”和“Price”添加值。在控制器方面,在处理 EditListCommand 时,存在_editDocumentViewModel.SelectedDocumentMove.Amount
and的值,但and_editDocumentViewModel.SelectedDocumentMove.Price
的值是空的。我认为我的 ComboBoxColumn 绑定中有问题,或者可能是其他问题?_editDocumentViewModel.SelectedDocumentMove.RawMaterialId
_editDocumentViewModel.SelectedDocumentMove.RawMaterial
请帮忙,对不起我的英语)。
c# - DataGridViewComboBox 列数据源
我需要将 DataGridView 绑定到将通过 Oledb 填充的数据表。
这部分不是问题,但我想做的是替换 DataGridView 的一些标准列,并将它们替换为 DataGridViewComboBox 列。
然后这些列将拥有自己的数据源,这将允许最终用户将默认数据值更改为项目集合中的数据值之一。
有没有人为这种任务提供任何像样的链接或教程?
任何帮助将不胜感激。
extjs - Extjs 3.4:从其他可编辑字段中获取值
这是我的代码:
请参阅文本“其他字段的值”,我希望它更改为同一行中字段“id_p”的值...我该怎么做?谢谢...
wpf - 动态填充 DataGridComboBoxColumn(WPF、DataGrid)的 ComboBox
在我的 WPF 应用程序中,我有一个绑定到 ObservableCollection 的 DataGrid。
DataGridComboBoxColumn 应为每一行填充单独的值。这些值取决于第一列的条目。所以,我想在 CellEditEnding 事件中设置数据,如下所示:
我怎样才能做到这一点?
编辑:我想要实现的一个例子。
我有客户名单,每个客户都有单独的票。在第一列中选择了客户后,我想加载该客户拥有的票证列表并将其加载到下一列 - 组合框列。
提前致谢,
弗兰克
c# - 将数据添加到已存在组合框列的 dataGridView 行
我有一个DataGridView
在运行时填充了几ComboBoxColumn
列。例如,
等等。现在,在运行时,用户选择一个要打开的文件,它被逐行解析成一个数组。
现在,这很好用,除非我在 , 中滚动DataGridView
到组合框所在的位置。显然,代码不喜欢将 items 数组中的值添加到预先存在的组合框列中。我得到一个错误对话框:
DataGridView 发生以下异常: System.ArguementException: DataGridViewComboBoxCell 值无效。
项目数组中的项目可以显示在组合框列中吗?
c# - DataGridView 的自定义组合框列
我们有一个自定义组合框,用于显示一些形状而不是文本的表单。为此,我所要做的就是重写 OnDrawItem 函数,它会显示我们想要的内容。这是一个片段供参考:
因此,如果您将其添加到表单并将几个项目添加到您的集合中,您会在下拉菜单中看到一个正方形和一个圆圈。
好的,所以,我现在要做的就是将这个相同的组合框添加到 DataGridView。我知道这个控件有一个 DataGridViewComboBoxColumn。我试图扩展控件,但是,我没有看到要覆盖的这个 OnDrawItem 函数。我想有类似的东西吗?任何帮助,将不胜感激。谢谢!
c# - WPF 将 datagrid 组合框 ItemsSource 更改为另一个 datagrid 组合框的值
我有一个带有 2 个 DataGridComboxClolumn 元素的数据网格,并且想要在第一个的值发生更改时更改第二个的 ItemsSource。如何设置这样的绑定?
注意:数据网格有它自己的项目源,数据是分层的:
数据网格的ItemsSource(列表操作类型Channel):
我想要完成的事情是使用第二个 ComboBox 的选定值设置 TheSettings。这可以通过设置 ComboBox ItemsSource 轻松完成。虽然我要求第二个组合框的 ItemsSource 是动态的。例如,它必须更改为在 FIRST 组合框中选择的源。如何才能做到这一点?