我在Flowlayout面板上动态创建了文本框。文本框可以是任何数字。我试图将那些值(整数)从文本框中保存到数据库中。我花了一天的时间才能实现这一目标,而且我是个新手。请指导我如何实现这一目标。非常感谢。我尝试保存到List(Of ...)集合中,但它只返回最后一个值。这就是我试图实现的目的。我在另一个名为clsHelper的类中声明List类型的共享列表。
Private Sub saveIntoList(flp As FlowLayoutPanel)
clsHelper.list = New List(Of String)
For Each tb in flp.Controls
If TypeOf tb Is TextBox Then
txtNo = DirectCast(tb,TextBox)
If txtNo.Name = "txtNo" Then
clsHelper.list.Add(txtNo.Text)
End If
End If
Next
End Sub
答案 0 :(得分:0)
问题可能是此<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="1" class="content active">1</div>
<div id="2" class="content">2</div>
<div id="3" class="content">3</div>
<div id="4" class="content">4</div>
<div id="5" class="content">5</div>
<section id="scrolldownButton" class="button">
<a href="#">Scroll</a>
</section>
语句。仅将名称为If
的{{1}}的内容添加到您的TextBox
中。不添加其他具有不同名称的"txtNo"
的内容。删除list
,所有TextBoxes
的内容都将添加到您的If
中。
TextBoxes
如果list
并非If txtNo.Name = "txtNo" Then
clsHelper.list.Add(txtNo.Text)
End If
的所有直接子代,则需要按如下所示修改代码,以递归地迭代TextBoxes
下的所有控件层次结构。
FlowLayoutPanel