我在一个屏幕上有 44 个文本框(准确地说是 RadNumericTextBoxes,但这并不密切)。它们遵循无法以编程方式复制的通用命名模式 (rntb_[NameOfDBField])。
如何为每个名称为 ^= rntb_ 的控件设置.Value
为?Nothing
我尝试了以下方法:
Private Sub ClearValues()
For Each c as Control in Controls
If TypeOf c Is RadNumericTextBox Then
TryCast(c, RadNumericTextBox).Value = Nothing
End If
Next
End Sub
但是,Controls.Count = 1 并且只包含母版页的名称。
我需要将参数传递给 Controls,还是需要完全做其他事情?它“只有”44 个文本框,所以我可以手动清除每个文本框,但如果可能的话,我宁愿以编程方式进行。