PDA

View Full Version : سوال: new object و پیدا کردن آن



meysam99
دوشنبه 04 آبان 1388, 01:45 صبح
سلام
می خوام روی یک صفحه تعداد تکست باکس و لیبل درست کنم ولی چون تعداد آنها درست نیست از new textbox استفاده می کنم و درون کنترل فرم یا پنل Add می کنم. وقتی می خوام آنها رو بوسیله FindControl پیدا کنم و از مقادیر آنها استفاده کنم اونها رو پیدا نمی کنه. اگه کسی می دونه مشکل از چیه راهنمایی بکنه خوبه

این برای ساختن

Dim text As New TextBox
text.ID = "1"
text.Text = "fffff"

Form.Controls.Add(text)

این هم برای پیدا کردن

Dim txt As TextBox
txt = FindControl("1")

ولی جواب نمی ده

behnam-s
دوشنبه 04 آبان 1388, 11:21 صبح
کنترل هایی که موقع لود صفحه یا پنل اضافه می شن به NamingContainer اضافه نمیشن.
این کد رو "Dim text As New TextBox " ،قبل از PageLoad ، در قسمت global تعریف کنید.

meysam99
دوشنبه 04 آبان 1388, 12:07 عصر
کنترل هایی که موقع لود صفحه یا پنل اضافه می شن به NamingContainer اضافه نمیشن.
این کد رو "Dim text As New TextBox " ،قبل از PageLoad ، در قسمت global تعریف کنید.
مشکل اینجاست که تعداد آبجکتهام تا صفحه لود نشه معموم نیست چند تاست یه چرخه می خوام بزنم تعدادش رو از تو بانک بخونم. ممکنه 200 تا 300 تا بشه

meysam99
دوشنبه 04 آبان 1388, 17:53 عصر
مشکلم حل شد راهش را پیدا کردم