如何在每个以编程方式添加的TextBox旁边添加Label

时间:2017-12-15 02:41:46

标签: asp.net vb.net

我正在使用for next循环(基于数据库条目的记录数)从后面的代码动态地/编程地创建TextBox,并相应地填充这些文本框。那部分工作正常。 我想要做的是在每个文本框旁边添加一个“标签”,比如说,立即在每个TextBox的左侧。我会照顾这些标签的填充,我只是不知道如何使标签的放置发生。我知道我在这个论坛上遇到了一些看起来像解决方案的东西,但从来没有能够重新安置它。任何帮助将不胜感激。

For i = 1 To 20
Dim TextBoxes As New TextBox
TextBoxes.ID = "RS" & i
TextBoxes.Text = Slot.Rows(0)(Ri).ToString()
TextBoxes.Attributes.Add("class", "slotFields")
PlaceHolder.Controls.Add(TextBoxes)
Next

1 个答案:

答案 0 :(得分:0)

我假设您想在一行中使用一对Label/TextBox,因此您可以先使用PanelLabelTextBox进行分组,然后添加{{1}之后

PlaceHolder
相关问题