الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Generate Table And Requiredfieldvalidator Dynamically

مغلق
بدأه dreamer في 23 نوفمبر 2007 · 2 رد · 596 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يمكن اضافة RequiredFieldValidator لجدول و textbox منشأة dynamically

هذا الكود لدي ولكن به أخطاء مع العلم ان الجدول المفروض ينشأ اكثر من 20 textbox

While i < 31
If red(i) = "True" Then
Dim r As New TableRow()
Dim tab As Integer
For tab = 0 To 1 - 1
Dim c As New TableCell()
c.Controls.Add(New LiteralControl("label"))
Dim tb As New TextBox
c.Controls.Add(tb)
r.Cells.Add(c)
Dim req As Integer = 1
Dim rf As New RequiredFieldValidator
rf.ControlToValidate = tb
rf.ErrorMessage = "*"
rf.Enabled = True
c.Controls.Add(tb)
Next tab
Table1.Rows.Add(r)
i = i + 1
Else
i = i + 1
End If
End While
#2

ماهى رسالة الخطاء ؟

كما انتة لا يمكن انشاء اكثر من عنصر بنفس الاسم

Post Back Is My Enemy And JavaScript Is my Weapon

#3
اقتباس
rf.ControlToValidate = tb

ControlToValidate تحتاج الي string و ليس textbox

استخدم

rf.ControlToValidate = tb.ID

بس طبعا انت المفروض تخصص Id لكل textbox مختلف

Dim tb As New TextBox
tb.ID = "textbox" & i.ToString()

بالتوفيق

هذا الموضوع مغلق.

مواضيع مشابهة