uso

雑記いろいろ
★書いてある内容に保証は一切ありません。
 ご自身で判断をしてください。

[utill] ASP(VB.net)技

2010-04-13 10:12:42 | util
■ コントロール名でループする

コントロール名が
 Item_1
 Item_2
 Item_3
 Item_4
と連続したIDを持っていると、ループしたくなる。

そんな時にはfindcontrol

***********************************
Dim L, U, i As Integer
Dim tx As System.Web.UI.WebControls.TextBox
L = LBound(dat)
U = UBound(dat)
For i = L To U
'コントロール名を探し出す
tx = FindControl("Item_" & CStr(i))
'見つかったコントロールのTextプロパティに代入
tx.Text = dat(i)
Next

******************引用終わり*******
参考:http://oshiete1.goo.ne.jp/qa2089081.htmlより抜粋

System.Web.UI.WebControls.TextBoxはASPのWeb用コントロールクラスなので、
Webでしか使えない、らしいが、普通にフォームとかにもありそうな機能、かもしれない。