我想在外观中将Text分配给textBox,我试过
Dim textBoxHB As TextBox = FindName("txt_HB_" + iRecCnt.ToString())
Me.Controls(String.Format("txt_HB_" + iRecCnt.ToString()).Text = .HouseBill
我的文本框名称更改形式为txt_HB_1,txt_HB_2等等,我希望iRecCnt具有1,2 ..值并且文本即将出现.HouseBill
我还有其他办法吗?
答案 0 :(得分:1)
用这个替换循环:
Dim boxes = Me.Controls.OfType(Of TextBox).Where(Function(b) b.Name.StartsWith("txt_HB_"))
For Each box As TextBox in boxes
box.Text = .HouseBill
Next