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

عرض Bit فى الداتا جريد

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

السلام عليكم

انا لدى سؤال

كيف اعرض نوع الداتا bit فى الداتاجريد فى عمود بحيث تعرض كـــ 0 و 1

لأنى عندما حاولت عمل هذا تم عرضها كــ true و false

سؤال اخر

كيف اعمل لو كان الصف بــ0 يكون لونه احمر

ولو الناتج بــ 1 يكون لونه اخضر مثلا

افيدونى جزاكم الله الف الف خير

سبحان الله وبحمده سبحان الله العظيم

#2
<asp:TemplateField>
					<ItemTemplate>
						<%#((bool)Eval("MyBitColumn")) ? "1" : "0" %>
					</ItemTemplate>
				</asp:TemplateField>
#3

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

<%#((bool)Eval("dept")) ? "1" : "0" %>

حيث deptاسم الحقل الموجود بالقاعدة ونوعه bit

وماذا تعنى bool????

سبحان الله وبحمده سبحان الله العظيم

#4

i

f (((CheckBox)e.Item.FindControl("CheckBox")).Checked)
			e.Item.BackColor = System.Drawing.Color.RosyBrown;

يارب يكون الكود مفهوم دة يكتب فى حدث ItemDataBound

لو فى حاجو مش مفهوة انا موجود

شكرا

تم تعديل هذه المشاركة بواسطة fligant في 3 ديسمبر 2007 في 15:27

Post Back Is My Enemy And JavaScript Is my Weapon

#5

انا شكلى فهمت السؤال غلط

1- الحل الاول

												<asp:Label 
												runat="server" 
												ID="Label1" 
												Text='<%#Eval("MyBitColumn").ToString()==True?1:0%>'/>

و بالتالى حل السؤال الثانى

f (((Label)e.Item.FindControl("Label")).Text == 1)
			e.Item.BackColor = System.Drawing.Color.RosyBrown;

Post Back Is My Enemy And JavaScript Is my Weapon

#6

شكرا اخى fligant

1- الحل الاول

												<asp:Label 
												runat="server" 
			 								ID="Label1" 
												Text='<%#Eval("MyBitColumn").ToString()==True?1:0%>'/>

===س1===

مامعنى ()==True?1:0 ؟ هل يعنى لو كان مساوى ل true يعرض كما فى الداتا بيز اى 1

ولو كان مساوى ل false يعرض 0 ؟؟؟؟

===س2===

استخدمنا الحدث ItemDataBound

وذلك لأنه يختبر القيم من الداتا بيز؟ هل صح ام خطأ؟

وارجو توضيح لمغزاه لو تكرمتم

تم تعديل هذه المشاركة بواسطة rania_exe في 3 ديسمبر 2007 في 19:33

سبحان الله وبحمده سبحان الله العظيم

#7

if true then 1 else 0 = True?1:0

ItemDataBound الحدث

وهو يحدث اثناء تكوين ال DataGrid

Post Back Is My Enemy And JavaScript Is my Weapon

#8

شكرا جزيلا fligant

سبحان الله وبحمده سبحان الله العظيم

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

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