向导根据其他选择筛选过滤数据

时间:2015-07-19 05:56:43

标签: c# .net sql-server database database-design

方案:

我有一个向导屏幕,它有几个步骤。其中一个步骤是问卷调查。此屏幕中显示的问题可以是标准的也可以是动态的。通过动态我的意思是,它们将基于前面步骤中的选择。根据其他步骤的选择,问题可能是强制/可选或可见/不可见。

当前系统:

我现有的系统是每个步骤的数据存储在各自的表格中,每个步骤的每个表格都有一个过滤器和条件表。我有一个配置屏幕,用于筛选条件选择发生的每个步骤,基于筛选器的向导步骤显示/隐藏字段或使它们成为强制/可选。

问题:

我相信通过这种方式,我有太多的表,如果添加更多的新步骤(这可能是未来的要求),它会变得有点混乱。由于我必须处理的过滤器/标准项目的数量,我觉得整个事情也有点令人费解。有没有更好的方法来实现此功能?

请建议。

0 个答案:

没有答案