(C#/ SQL / Approach-question)
这必须是我曾经不得不破解的最难的一个。所以我真诚地希望你们中的一个聪明的人以前曾试图解决这个问题! :)
我有很多类别(A,B,C)和图片。
对于每张图片,我需要根据一些具有无选择或预定义选项的控件来归一些信息。例如,在A类中,我有一个文本框,您可以在其中输入您想要的任何内容,还有一个下拉框,您可以在其中选择3个选项。
现在,对于每个类别,我希望能够设计(决定)哪些控件(文本,选择,复选框,广播等)我想归于一个类别,我也希望能够决定什么值适用于该控件。假设我有一个select-control,我希望能够决定是否允许多个select,以及哪些值可用。
所以最终产品将是:
我意识到这是一个复杂的问题,我很乐意回答您可能提出的任何问题,以帮助澄清问题。
提前谢谢!
答案 0 :(得分:0)
您可以将渲染部分(动态生成)与渲染部分(基于类别)分开。
假设您将使用winform控件..您可以使用以下架构的配置文件或简单的SQL表:
Table_Category(CategoryName,nickNameOfControl,NotNull,OtherAttributes)
Table_Control(nickNameOfControl,ControlType,Values)
根据您的实际表格设计,您将能够在表格设计时管理CRUD,程序的渲染部分可以读取ControlType信息(TextBox,ComboBox等)并在运行时动态生成控件。
希望这会有所帮助。