我正在创建一个网格,用于显示从数据库中获取所有延迟的报告 (具有字段ID,开始时间,结束时间,触发器,SubArea,MajorReason,DetailsReason的记录的DownTime延迟)。
这条记录是基于触发器生成或插入的,它可以从PLC获得它工作正常我可以在停机时间表中插入记录。
现在,当我在datagrid中显示此记录时,它显示“开始时间”,“结束时间”,“区域”(根据触发器固定成功显示单个文本框值)。
但现在问题是SubArea列表,它基于所选的区域,它应该在组合框中,并且每行的区域值应该不同。再次选择子区域时,下一列中的另一个列表应该包含该子区域的所有主要原因的列表。当Major Reason选择另一个详细信息列表时,该MajorReason的原因应显示在下一列中此MajorReason的COMbox框中。
总之,我将在Datagrid开始时间,结束时间,区域,子区域,主要原因,详细原因中有列标题
其中,开始时间,ENd时区将从DownTime Table中显示为文本块。
但是在列子区域中将包含属于特定区域的所有子区域(在列标题子区域中)的组合列表(我有表SubArea,即id,subarea,area)
然后当选择子区域时,将包含所有主要原因(在标题为Major Reason的列中)的组合列表,该主要原因属于特定的子区域(我有表格主要原因,字段ID,MajorReason,SubArea)
当选择的主要原因具有属于特定主要原因的所有详细原因(在带有标题详细原因的列中)的组合列表时相同。
先谢谢你帮助我。