【问题标题】:Combox Box binding for datagrid in WPFWPF中数据网格的组合框绑定
【发布时间】:2017-05-17 03:49:25
【问题描述】:

我正在创建一个网格来显示从数据库获取的所有延迟的报告 (DownTime 延迟具有字段 id、starttime、endtime、trigger、SubArea、MajorReason、DetailsReason 的记录)。

此记录是根据触发我从 PLC 获得的信息来填充或插入的,它工作正常我能够在停机时间表中插入记录。

现在,当我在数据网格中显示此记录时,它会显示开始时间、结束时间、区域(根据触发器固定的单个文本框值显示成功)。

但现在的问题是子区域列表,它基于选择的区域,它应该在组合框中,并且每行区域值应该不同。再次在子区域选择下一个列中的另一个列表时,应列出该子区域的所有主要原因的列表。当 Major Reason 选择另一个 Details Reason 列表时,此 MajorReason 应显示在下一列中此 MajorReason 的组合框中。

总之,我将在 Datagrid 开始时间、结束时间、区域、子区域、主要原因、详细原因中设置列标题

其中 Start time , ENd Time Area 将显示为来自 DownTime Table 的只读文本块。

但在列子区域中将有属于特定区域的所有子区域(在列标题子区域中)的组合列表(我有表子区域,即 id、子区域、区域)

然后选择子区域将具有组合列表,属于特定子区域的所有主要原因(在标题主要原因中的列中)(我有表格ID,MajorReas,Subarea的表主要原因)

Same when Major Reason selected will have combo list of all Detail Reason ( In column with heading Detail Reason) which belongs to particular Major Reason.

提前谢谢帮助我。

【问题讨论】:

    标签: wpf combobox binding datagrid


    【解决方案1】:

    您需要查看DataGridComboBoxColumn 以及动态绑定外观here

    【讨论】:

      猜你喜欢
      • 2013-03-19
      • 2018-05-21
      • 2014-01-08
      • 2012-06-05
      • 2011-09-09
      • 1970-01-01
      • 2012-10-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多