فى VB 2005
قمت بادراج DatagridView على الفورم
واضفت عامود من النوع DatagridViewButtonColumn كيف يمكننى التقاط حدث النقرClick عند الضغط على أى خلية فى هذا العامود؟
ارجو الرد بسرعة
فى VB 2005
قمت بادراج DatagridView على الفورم
واضفت عامود من النوع DatagridViewButtonColumn كيف يمكننى التقاط حدث النقرClick عند الضغط على أى خلية فى هذا العامود؟
ارجو الرد بسرعة
تم تعديل هذه المشاركة بواسطة newhotta في 12 يونيو 2006 في 01:11

السلام عليكم
يمكنك ذلك عن طريق CellClick Event بهذا الشكل
Private Sub GrdViw_CellClick( _ ByVal sender As Object, _ ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) _ Handles GrdViw.CellClick If GrdViw.Columns(e.ColumnIndex).Name = "ColumnButton" Then 'Do something End If End Sub
حيث ColumnButton هو اسم العامود في الـ DataGridView .. وليس اسم العامود في الـ DataBase
بالتوفيق إن شاء الله.
في المثال يتضح المقال
بارك الله فيك أخى
لقد استخدمت نفس الحدث بالفعل ولكن الخطأ كان بجزء آخر من الكود
الف شكر على الرد السريع

يمكنك كذلك استخدام CellContentClick Event وهو يقع عندما تقوم بالضغط على الزر
بالتوفيق إن شاء الله.
في المثال يتضح المقال
هذا الموضوع مغلق.