创建多个动态文本框n将值存储在mssql中

lingers07

新成员
已加入
2021年1月8日
留言内容
1
编程经验
3-5
请使用代码帮助我在ASP.NET中创建动态文本框,并通过单击按钮将数据存储到SQL Server。每次用户在“文本框”字段中输入x个文本框并单击按钮时,它将使用三个单独的文本框生成指定的x个行,另一个按钮会将值保存到数据库。

示例:x = 4

[TextBox1] [TextBox2] [TextBox3] |新建行|
[TextBox4] [TextBox5] [TextBox6] |新建行|
[TextBox7] [TextBox6] [TextBox9] |新建行
| [TextBox10] [TextBox11] [TextBox12] |新行|


|保存|
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,499
地点
弗吉尼亚州切萨皮克
编程经验
10+
似乎数据网格会更合适。

无论如何,您是否有特定的原因,为什么他们要使用WebForms而不是某些最新的框架来实现此目的?
 
Last edited:

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,501
地点
悉尼,澳大利亚
编程经验
10+
如果您确实想那样做,那么您需要自己进行一些研究和努力,并让我们知道您的实际位置。您基本上已经告诉我们您想做什么,并期望我们提供一切。动态创建控件与将数据保存到数据库完全没有关系,那么为什么在设计前者时却还要担心后者呢?

初学者无法解决问题的最大原因之一是,他们试图解决的问题太大。您刚问的问题至少有三个问题,您应该分别解决每个问题。第一个是如何在运行时创建控件。如果您对此进行研究,我很难相信您不会找到很多有用的信息。如果您不对不相关的内容(作为单独问题的一部分)进行混淆,则研究会更容易。一旦知道了如何创建控件,就可以确定如何在回发中从控件中获取数据。一旦可以从控件中获取数据,就可以研究如何将数据保存到数据库中,而与任何控件甚至Web窗体的关系都为零。数据就是数据,无论它来自何处,将其保存到数据库都是相同的。

这也不是专门针对编程的。这是解决问题的101:分而治之。将最初的问题分解为多个部分,分别解决每个部分,然后组合解决方案。如果您遇到实际问题,我们将愿意甚至渴望提供帮助,例如,您学习如何做某事并尝试去做,但是那没有用。如果你只是说"我想做X,告诉我如何"那么您会发现我们不那么热情。
 
最佳 底部