【问题标题】:DataGridComboBoxColumn Dynamic BindingDataGridComboBoxColumn 动态绑定
【发布时间】:2011-04-30 19:48:29
【问题描述】:

我有一个带有组合框列的数据网格。我想将此列绑定到我在代码隐藏文件中动态生成的项目列表。数据网格的所有行在组合框列中都将具有相同的项目列表。我已经使用 ObjectDataProvider 完成了静态绑定,但我不确定如何动态执行此操作。

非常感谢任何帮助!

谢谢, 桑托什

【问题讨论】:

  • 动态是什么意思?
  • 动态,我的意思是从数据库表中为组合框列创建项目。这些项目对于数据网格的所有行都应该是相同的,并且在向数据网格添加新行时也必须可供用户选择。目前,我可以使用 ObjectDataProvider 提供静态数据。
  • 检查这个问题/答案:stackoverflow.com/questions/3562934/…

标签: wpf dynamic binding datagridcomboboxcolumn


【解决方案1】:

您可以为您的项目使用ObservableCollection<T>,如果您随后将DataGrid 的ItemsSource 绑定到此集合,您可以动态地将项目添加到集合中,并且它们也将被添加到DataGrid。有关详细信息,请参阅 MSDN 上的 collections binding section。如果这不是您要查找的内容,您可能需要详细说明,因为您的问题似乎仍然很不清楚(至少对我而言)。

【讨论】:

    猜你喜欢
    • 2018-01-22
    • 1970-01-01
    • 2013-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-24
    相关资源
    最近更新 更多