0

我有一个带有 HTML 行的 ASP.NET Web 表单,其中包含:一个组合框和几个文本框。我需要让用户从组合框中选择一个值,然后填写文本框。在他们这样做之后,我希望他们能够单击“添加”或类似的东西来将该数据添加到网格中。他们应该能够以这种方式添加任意数量或行。如果他们愿意,他们应该能够删除一行。然后,当他们提交表单时,我希望能够获取他们在代码隐藏方法中输入的所有数据。

最简单的方法是什么?

4

2 回答 2

0

如果输入表单足够小,那么您可以使用 gridview 或 listview。

像这样的东西:

您可以说 gridview 并在页脚行中启用添加单独的项目。当用户通过页脚行添加一行时,您将每个新项目添加到您存储在会话中的临时集合中。当用户结束添加行时,您只需遍历存储在会话中的项目集合并将它们添加到数据库中。

当然,此选项还允许您删除用户已经添加并且不想将它们保存在数据库中的项目。

问候,乌罗斯

于 2013-11-07T18:06:57.030 回答
0

您可以为此使用Repeater 或DataList。

于 2013-11-07T18:01:18.477 回答