2017-01-03 54 views
0

我正在创建一个网格,用于显示从数据库 (包含字段id,starttime,endtime,trigger,SubArea,MajorReason,DetailsReason的记录的DownTime延迟)中获取所有延迟的报告。在WPF中为数据网格绑定Combox Box

这条记录是fatched或基于插入触发我从PLC得到它工作正常我可以插入记录在停机时间表。

现在,当我在数据网格显示此记录它显示开始时间,结束时间,面积(其被固定为每次触发单个文本框的值成功显示)。

但现在的问题是片区它应该在组合框中应该是每行区值不同,其是基于分区列表。再次选择子区域时,下一列中的另一个列表应该包含该子区域的所有主要原因的列表。当主要原因选择另一个细节列表时也是如此。下一列中的MajorReason的combox框应显示此MajorReason的原因。

总之我会列标题DataGrid中开始时间,结束时间,区域,次区域,主要的原因,详细原因

从哪里开始时间,结束时间区将显示为停机时间表只读的文本块。

但是在列部分区域将所有子区的组合列表(在列标题子区)属于perticular区(我已经表分区即ID,分区,区)

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

同样当主要原因选择将具有组合列表所有细节原因(属于特定主要原因的标题中的细节原因栏)。

在此先感谢帮助我。

回答