السلام عليكم
الرجاء من الاخوة الكرام الذين يملكون VB 2005 أن لا يبخلوا علينا بكيفية جلب قيمة من الجريد رغم انني حاولت استخادم المود التالي ولكن لم يفلح
datagridview1.item(0,0)
وكيفية تحديد موقع cell أي احضار عنوان الخلية (x,y)
شكرا لكم
السلام عليكم
الرجاء من الاخوة الكرام الذين يملكون VB 2005 أن لا يبخلوا علينا بكيفية جلب قيمة من الجريد رغم انني حاولت استخادم المود التالي ولكن لم يفلح
datagridview1.item(0,0)
وكيفية تحديد موقع cell أي احضار عنوان الخلية (x,y)
شكرا لكم
خيركم من تعلم القرآن وعلمه
السلام عليكم
بالنسبة لطلبك الأول إليك هذا الكود
Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick Me.Text = DataGridView1.CurrentCell.Value.ToString End Sub
فعند النقر علي خلية ما يتم طباعة محتوابات الخلية بدلا من عنوان النموذج
اما بالنسبة لطلبك الثاتي بخصوص تحديد أحداثيات خلية يمكنك أستخدام مثل الكود التالي
Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
Dim msg As String = String.Format("صف: {0}, عمود: {1}", _
DataGridView1.CurrentCell.RowIndex, _
DataGridView1.CurrentCell.ColumnIndex)
MessageBox.Show(msg, "Currentcell")
End Subفعند النقر علي أي خلية سيظهر لك صندوق رسائل برقم العمود ورقم الصف
مع خالص تحياتي
Major
تم تعديل هذه المشاركة بواسطة major في 29 يناير 2006 في 00:50
السلام عليكم
مشكور أخ Major
بالنسبة للرد ألأول
Me.Text = DataGridView1.CurrentCell.Value.ToString
نعم الطريقة صحيحة و إليك طريقة أخرى
Me.Text = DataGridView1.Item(e.currentrow.indx,اسم الحقل أو رقمه).Value
تم تعديل هذه المشاركة بواسطة عمرالعمودي في 29 يناير 2006 في 08:04
هذا الموضوع مغلق.