هل تقصد الحقول في الصف المحدد؟
لان بشكل عام طبيعي انه لن يتم تفعيل الزر لاحتمالية وجود حقول بلا قيم.
ان وجدت الحل بمشاركة الاخ الكريم ابو انسشكر الله له فالحمدلله والحمدلله على كل حال (و نعوذ بالله من حال اهل النار) , وان لم تجدها فاظن انه يجب تحديد صف قبل تحديد الاعمدة.
وفق الله الجميع لكل خير.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
Public Class Form1 Dim index As Integer = 1 Private Sub gd() Dim rows() As String = New String() {index, "Row:" & index, 40 + index, 1000 + index} Me.DataGridView1.Rows.Add(rows) index += 1 End Sub Private Function IsOk(row As DataGridViewRow) As Boolean For Each cel As DataGridViewCell In row.Cells If String.IsNullOrEmpty(cel.Value) Then Return False
End If Next Return True End Function Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click gd() End Sub Private Sub DataGridView1_MouseClick(sender As Object, e As MouseEventArgs) Handles DataGridView1.MouseClick If e.Button = MouseButtons.Left Then If Not IsNothing(sender.currentrow) Then Me.GroupBox1.Enabled = IsOk(sender.currentrow) End If End If End Sub End Class
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
بسم الله
شكرا و حمدا لله رب العالمين
شكرا لأخ أبو أنس على المثال الجيد الذي حل المشكلة كما ينبغي ...
شكرا للأخ المتميز سعود على مشاركته التي حلت لي مشكلة أخرى
الحقيقة تنتابني مشاعر فياضة من الأخوة الإسلامية و أنا أرى إخوتي يتعاونون فيما بينهم