0

我有一个 ASP.NET WebForm,其中包含多个 DropDownLists、启用多选的 ListBoxes、CheckBoxes 和 TextBoxes。

我希望能够做的是允许用户保存所有选定的选项并将其命名为已保存的报告。这将允许他们在以后返回页面时单击以检索他们所做的选择。

将选项保存在数据库中的最佳方法是什么,可以让我轻松填充用户保存的报告?

如果您需要对我正在尝试做的事情进行更多说明,请给我留言,我会尽力满足您的要求。目前,这与我自己要继续下去一样多。

4

1 回答 1

1

可能会在名为 Reports 的表中为 Report 分配一个唯一标识符,并将 DropDownLists 中的选项存储在该表的列中。

对于多选项目,如果您知道他们可以选择哪些选项,请将这些选项中的每一个作为布尔值存储在第一个表的列中。

如果您不知道他们可以选择哪些选项,您可能需要将选择的选项存储在与 ReportID 关联的单独表中。

因此,第一个选项可能如下所示:

ReportID ReportName Option1 Option2 MultiSelectOption1 MultiSelectOption2 等

第二个选项可能如下所示:

表格报告

报告 ID 报告名称 选项 1 选项 2

表格报告选项

报告 ID 选项 ID
于 2009-08-13T17:35:57.797 回答