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

ماهي طريقة إضافة كائنات asp.net داخل response.write

بدأه MR_JAS في 6 فبراير 2011 · 9 رد · 759 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته ..

ماهي طريقة إضافة كائنات asp.net داخل response.write

مثال :

  Response.Write("  <asp:CheckBox ID=""CheckBox1"" runat=""server"" Checked =" & DR1("Checked").ToString & "/>")

حيث حالة المربع يتم جلبها من القاعدة .

#2

السلام عليكم رحمه الله وبركاته

ان ال response.write ستلغي محتوى الصفحه وتكتب ما كتنبه داخله, اذا اردت انشاء عناصر في وقت التشغيل جرب

المجموعه Controls تبع الصفحه ويمكنك اضافه اي كائن عبر الداله Add

.:: Wish to become better and better ::.

#3

وعليكم السلام ورحمة الله وبركاته ..

يعطيك العافية أخوي على التجاوب

اقتباس
اذا اردت انشاء عناصر في وقت التشغيل جرب

المجموعه Controls تبع الصفحه ويمكنك اضافه اي كائن عبر الداله Add

اللي أنا فهمته ألحين أن عناصر asp.net لا يمكن انشاؤها وقت التنفيذ كنوع من الحماية .

#4

السلام عليكم ورحمه الله وبركاته

من يقول الكلام ده؟!!

جرب ده

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Dim btn As New Button()

btn.Text = "OK"

form1.Controls.Add(btn)

End Sub

.:: Wish to become better and better ::.

#5

يعطيك العافية أخوي بس أنا أقصد إضافة كائن checkbox داخل جدول لأني بعطيه القيمة من القاعدة يعني عليه صح أو لا يعتمد على قيمة الحقل اللي في القاعدة .

مثال :

                       <TABLE>
                                            <TR><TD>هنا يوضع الكائن</TD></TR> 
                                         </TABLE>

grid.jpg

#6

اجعل الـTD كونترول سيرفر بإضافة ID و RunAtServer=True. هكذا تستطيع الوصول إلى كولكشن Controls الخاصة بالـTD كما فعل VB Helper مع الفورم.

1
#7
اقتباس
اجعل الـTD كونترول سيرفر بإضافة ID و RunAtServer=True. هكذا تستطيع الوصول إلى كولكشن Controls الخاصة بالـTD كما فعل VB Helper مع الفورم.

امممم ممكن توضيح أكثر .

هذا المثال مع القاعدة

تحميل المثال

#8

السلام عليكم ورحمه الله وبركاته

افضل لك استخدام ال GridView واجعل اخر حقل من نوع CheckBox وهذا من ال Smart Tag وسيتم هذا بدون خساره سطر كود

.:: Wish to become better and better ::.

#9
اقتباس
افضل لك استخدام ال GridView واجعل اخر حقل من نوع CheckBox وهذا من ال Smart Tag وسيتم هذا بدون خساره سطر كود

أنا أعرف أسويه بال gridview بس كان ودي طريقة لعملها داخل جدول

تم تعديل هذه المشاركة بواسطة MR_JAS في 8 فبراير 2011 في 03:59

#10

السلام عليكم ورحمه الله وبركاته

اخي ما دام انك سويتها بال GridView فليش الداعي تبنيها من الصفر ... في مثل يقول No need to recreate the wheel يعني مافي داعي لاعاده صناعه العجله فقط استخدمها او حسنها

اما اذا انت مصر فجرب هذا

<table>

<tr>

<th>Name</th>

<th>Status</th>

</tr>

<% Dim names() As String = New String() {"John", "Peter", "Samantha"}

Dim isSuccess() As Boolean = New Boolean() {True, False, True}

For i As Integer=0 to 2

%>

<tr>

<td><%= names(i) %></td>

<td>

<% CheckBox1.Checked = isSuccess(i)%>

<asp:CheckBox ID="CheckBox1" runat="server" />

</td>

</tr>

<% Next%>

</table>

.:: Wish to become better and better ::.

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