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

كيف يمكن تكرار Textbox مائة مرة .؟

بدأه ماكسيموس في 24 أغسطس 2009 · 5 رد · 554 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

لدي في احدى الصفحات 100 من Textbox في جدول .

ما اريده هو عند جلبي للبيانات من قاعدة البيانات ( الاسماء مثلا من جدول المستخدمين )

فكيف يمكن ان اضع البيانات في الحقول المتكررة دون اعادة كتابة الكود نفسه مرة اخرى .

هذا الكود الذي قمت بتجربته ولكنه لم يجدي نفعاً

الكود الأول :

<% for (i=0;i<list.count;i++)	   {  
		string name = "textbox" + i.ToString(); 
		 string value = list.property;%>		
<input type="text" name="<%= name %>" value="<%= value %>">	  
 <%}	%>

وهذا الكود الثاني :

		for (int i = 0; i <= 100; i++)
		{
			string la = "TextBox";
			int i = 1;
			string Text = ".Text";

			la + i + Text = "thamer";
		}

فهل يوجد حل افضل او ما هي الطريقة الجيدة لعمل ذلك ..؟

تم تعديل هذه المشاركة بواسطة ماكسيموس في 24 أغسطس 2009 في 21:08

#2

لماذا هذا التعقيد اخي الكريم

طلما انت تريد جلب معلومات من قواعد بيانات قوم باستخدام

GridView

يعمل لك ما تريد

هذا شرح

GridView

الرابط

arab-code-logo.png

---------------------------

ليست المشكلة أن تخطــىء ، حتى لوكان خطئك جسيما

وليست الميزة أن تعترف بالخطـــأ وتتقبل النصح .. إنمـا

العمل الجبــار الذي ينتظرك حقا هو أن لا تعـــــــــــــود

للخطـــــــأ أبــدا ……

#3

جزاك الله خير اخي الكريم

بالنسبة للقريدفيو فاني اعرف الطريقة واعرف كيف استعملها

لكن عندما اردت جلب البيانات وتكرارها في TextBox اردت بذلك

التعديل على البيانات التي تظهر في كل حقل . بحيث اريد تطبيق على المخرجات

وعلى الحقول بعض ادوات التحقق من المدخلات .

فمن الصعب ان اقوم بجلب معلومة كل مرة وتطبيق Validation عليه .

فأردت طريقة تجلب لي الكل مرة وحدة وبأقل كود ممكن مع ملاحظة استعمال

نفس الادوات التي تستعمل بالعادة

تحياتي

#4

تسطتيع تطبيق

Validation

بكل سهولة

في GridView

arab-code-logo.png

---------------------------

ليست المشكلة أن تخطــىء ، حتى لوكان خطئك جسيما

وليست الميزة أن تعترف بالخطـــأ وتتقبل النصح .. إنمـا

العمل الجبــار الذي ينتظرك حقا هو أن لا تعـــــــــــــود

للخطـــــــأ أبــدا ……

#5

أخي العزيز

هنالك شرح رائع لكيفية تكرار Textbox لكم أنت تريد تحديده ..

http://www.aspsnippets.com/post/2009/06/10...-TextBoxes.aspx

و أخذ النتائج من جرايدفيو الى داتابيس ..

http://www.aspsnippets.com/post/Save-and-R...r-Database.aspx

في حالة أنك تريد تحديد كم عدد التكست بوكس الذي تريد أدخاله ..

جرب الملف المفرق سيكون مفيد..

أتمنى أني تمكنت من مساعدتك

KeithRull.DynamicGridViewRows.v2.zip

#6

جزاكم الله خير على المساعدة والحل

لقد استخدمت طريقة GridView كما ذكر الاخ islamicnfo_a

والحمد لله نجحت . واستطعت ان اجلب500 حقلوليس 100كما ذكرت

فجزاكم الله خير وجعله في موازين حسناتكم

تحياتي لكم

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