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

ظهور رسالة خطا عند الضغط على رؤؤس اعمدة وصفوف الداتا جريد

مغلق
بدأه mohammed nafa في 29 سبتمبر 2007 · 2 رد · 493 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الاخوه الاعزاء

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

ارجو المساعدة وتوضيح سبب ظهور الرسالة التالية

Index was out of range. Must be non-negative and less than the size of the collection.

Parameter name: index

عند الضغط على رؤؤس الصفوف او الاعمده بدل الخلايا في الداتا غريمن اجل تعبأت قيم معينه في فورم خاصد

كما في المرفق

CellDoubleClick.rar

#2

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

وبه نستعين

لان عند الضغط على رؤوس الأعمده يكون قيمة e.RowIndex تساوي 1- ولا يمكنك وضع

 

Rows(-1)

يجب أن يكون صفر او رقم موجوب

ويمكنك تلاشي ذلك بجعل الكود بهذه الصيغه

	Private Sub DataGridView1_CellDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellDoubleClick
		If e.RowIndex >= 0 Then

			Form2.TextBox1.Text = DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Value
			Form2.ShowDialog()
		End If
	End Sub

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

تم تعديل هذه المشاركة بواسطة D.F. في 29 سبتمبر 2007 في 20:19

MCSD

#C

#3

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

الاخوه الاعزاء الاخ الكريم D.F

بارك الله فيكموجزاكم عنا وعن امة محمد كل خير ، وصل المرادوبارك الله فيكم

اخوكم

ابوعبيده

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

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

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

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

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

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