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

Datagridview ... ازاى اتحكم فى طريقة العرض

بدأه Mr.Zizo في 30 يناير 2009 · 3 رد · 903 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

يوجد DataGridView ويوجد بها عدة اعمدة

العمود الاول مسلسل

العمود الثانى الاسم

العمود الثالث التليفون

العمود الرابع العنوان

العمود الخامس ملاحظات

العمود السادس Checkbox

ويوجد DataBase نوعها Access وبها جدول Table1

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

العمود الاول ID

العمود الثانى Name_t

العمود الثالث Phone_t

العمود الرابع Address_t

العمود الخامس Notes_t

انا عاوز لما اجى اعرض البيانات فى الـ DataGridView

البيانات الموجودة فى الاعمدة اللى فى الـ DataBase تنزل فى الاعمدة اللى موجودة فى الـ DataGridView

الـ ID ينزل فى العمود مسلسل

الـ Name_t ينزل فى العمود الاسم

الـ Phone_t ينزل فى العمود التليفون

الـ Address_t ينزل فى العمود العنوان

الـ Notes_t ينزل فى العمود الملاحظات

ولكن اللى بيحصل انهم بينزلو ورا بعض

انا عاوز اعرف الطريقة لحل هذه المشكلة

وكمان ياريت ازاى لو علمت فى الـ Checkbox الموجودة فى الصف يلون خلية الاسم اللى فى نفس الصف باللون الاحمر مثلا

ارجو مساعدتى ولكم جزيل الشكر

انا ارفقت مثال على الكلام اللى فات

WindowsApplication1.rar

#2

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

لازم تحدد الخاصية DataPropertyName لكل عمود ، مثلاً:

العمود الأول:

HeaderText = المسلسل

DataPropertyName تخليها ID

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

#3

شكرا اخى الكريم على اهتمامك

وشكرا على الاجابة الرائعة والبسيطة

والان متبقى نصف السؤال الثانى

ازاى لو علمت فى الـ Checkbox الموجودة فى الصف يلون خلية الاسم اللى فى نفس الصف باللون الاحمر مثلا

ارجوا الاجابة ولك جزيل الشكر

#4

اضف هذا الكود إلى الفورم

Private Sub DataGridView1_CellFormatting(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles DataGridView1.CellFormatting
		If Me.DataGridView1.Columns(e.ColumnIndex) Is Me.Column1 OrElse Me.DataGridView1.Columns(e.ColumnIndex) Is Me.Column5 Then
			If e.RowIndex Mod 2 = 0 Then
				e.CellStyle.BackColor = Color.White
			Else
				e.CellStyle.BackColor = Color.Red
			End If
		End If
	End Sub

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

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

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

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

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

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