画面に 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個なので、手動でそれぞれをクリアできますが、可能であればプログラムで行いたいと思います。