如何从Webform上的动态生成字段动态添加数据到sql server表?

时间:2015-09-10 06:46:06

标签: c# asp.net sql-server-2008 webforms

我有一个webform(ASPX),其中包含一些字段,用于收集用户信息并将信息存储在DB(sql server 2008)中的表中。 现在,当用户想要添加额外数据时会出现问题。

假设用户输入了他的财产的详细信息(从中捕获数据的webform上的5个字段,并转到DB中的表中的5个字段),

现在,如果用户有多个属性并且他想要输入相关的详细信息(他点击添加按钮,为另一个属性详细信息添加额外的5个字段,但该表仍有5个字段存储第一个属性的数据细节) 所以根据我的理解,这些是选项:

1)在创建表时保留表中的额外字段。像15个字段一样输入3种类型的属性的详细信息(但这有两个缺点1.太大的表2.如果字段仍不充足怎么办)

2)根据提交表格后用户添加的字段数改变我的表格。

3)在表中动态创建字段以在运行时添加数据(这似乎是一个可行的选项,但我不知道如何实现)

上述案例的任何其他选项或建议都会有所帮助

1 个答案:

答案 0 :(得分:0)

第三个例子是关系数据库,使用详细信息表创建两个表结构,为父级每行保存一个属性