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

استخدام Datagridview

بدأه qirat في 11 ديسمبر 2008 · 5 رد · 1,059 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ماهو الـ Event الذي أحتاجه لمعرفة أي row أو Record قام المستخدم بالنقر عليه (Double click) في الـ DataGridView، حيث أريد أن أقوم بفتح نافذة جديدة تحتوي على معلومات الـ Row

#2

اخي استخم الحدث CellDoubleClick

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

[/وسط]

#3

شكراً أخي،

ولكن كيف أعرف أي row تم اختياره، حاولت استخدام خاصية selected للـ DataGridView ولكني لم أعرف

#4

اخي ، وسيطة الحدث CellDoubleClick تحتوي على رقم الصف والعمود للخلية التي حدث فيه النقر المزدوج.

لاحظ الكود

Private Sub DataGridView1_CellDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellDoubleClick
		If e.ColumnIndex = -1 Or e.RowIndex = -1 Then
			Return
		End If
		MessageBox.Show(String.Format("Row={0}, Column={1}", e.RowIndex, e.ColumnIndex))
	End Sub

ايضاً (إذا كان يهمك) الحدث RowHeaderMouseDoubleClick يحصل عند النقر المزدوج على رأس صف في DataGridView وممكن نستخدمه بهذا الشكل

Private Sub DataGridView1_RowHeaderMouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles DataGridView1.RowHeaderMouseDoubleClick
		MessageBox.Show(String.Format("Row={0}, Column={1}", e.RowIndex, e.ColumnIndex))
	End Sub

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

[/وسط]

#5

تسلم أيدك أخي، والله أني تعبتك معاي، جاوبتني جواب كامل ووافي،

الله يجزيك الجنة،

#6

واياكم ، بارك الله فيك اخي

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

[/وسط]

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