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

تغيير قيمة في Gridview بناء على قيمة أخرى

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

لدي أسماء تعرض على GridView من جملة SQL والمطلوب .. اريد ان اعرض بعض الرموز مثلا ؟؟؟؟؟ كبديل لأسماء محددة التي حقل Code =100

فهل هناك طريقة من نفس SQL أو من نفس GridView

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#2

اذا انا فاهم سؤالك يكون عندك مثلا رقم في القرد يدل على دولة معينه مثلا وتريد عرض اسم الدولة عوضا عن الرقم اللي اصلا مخزن في الداتا بيس؟

اذا كذا يمكنك التعامل من خلال خاصية OnRowDataBound في القرد اذا كان هذا اللي تبغى ممكن اوضح لك اكثر

#3

بالضبط يا أستاذ حسام ..لكن ما هو الكود ...الذي أضعه في هذا الحدث ..

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#4

اوكي تفضل

			  <Columns>																																				 
				  <asp:templatefield headertext="الدولة">
								<itemtemplate>												 
									<asp:Label ID="Country" runat="server" Text='<%# Bind("Country") %>'></asp:Label>
								</itemtemplate>								
							</asp:templatefield>				   
			  </Columns>

	protected void ApplicantDatils_RowDataBound(Object sender, GridViewRowEventArgs e)
	{
		if (e.Row.RowType == DataControlRowType.DataRow)
		{
			String Country;
			Country = ((Label)e.Row.FindControl("Country")).Text;
			if (Country == "1")
				((Label)e.Row.FindControl("Country")).Text = "KSA";
			else
				((Label)e.Row.FindControl("Country")).Text = "Eygpt";
		}
	}
#5

جزاك الله خير , يالنشمي ..

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#6

اعتقد اذا كان المراد عرض اسم الدوله بدل id ممكن يضع dropdown داخل itemtemplate لل gridview بس ماتسالنيش علي الكود لاني باستخدم gridview غير الموجوده في visual فطريقة عمل التمبلت مختلفة عن الفجوال لكن الطريقة مشروحه في المنتدي من قبل ابحث وهتلاقيها باذن الله

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…