تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال في داتا قرايد فيو وبسيط ويا ريت المساعده
#1
انا اشكر هذا المنتدي والقائمين علية وكل الاعضاء من كل قلبي  
جهدكم مبارك وانتم مشكورين على تقديم هذه الخدمة  
ادعوا الله لكم من كل قلبي بالتوفيق والسداد  

سؤالي بسيط  
مع datagrideview  
احيانا يكون سطر واحد فارغ وانا اريد ان اقوم بحفظ البيانات وفي هذه الحالة لا توجد بيانات في هذا السطر 
كيف ممكن اعرف اذا كانت الاداة بها بيانات ام انها فراغة  


وشاكرا لكم تعاونكم
الرد }}}
تم الشكر بواسطة:
#2
PHP كود :
       If (DGV1.Rows.Count 1) <= 0 Then
            MsgBox
("لايوجد بيانات لتنفيذ الامر")
 
           Exit Sub
        End 
If 
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
تم الشكر بواسطة:
#3
تعمل فحص في حلقة تكرارية لكل صفوف الداتاجريد وتبحث عن محتوى خلية معينة اذا كانت بدون محتوى فاحذف السطر او فقط تجاوز عملية حفظ البيانات منه

مثال:


كود :
For Each rw As DataGridViewRow In dataGridView1.Rows
   For i As Integer = 0 To rw.Cells.Count - 1                  
       If rw.Cells(i).Value Is Nothing OrElse rw.Cells(i).Value = DBNull.Value OrElse  String.IsNullOrWhitespace(rw.Cells(i).Value.ToString()) Then
                 'empty
       End If
   Next
Next



مصدر الكود : https://stackoverflow.com/a/19397128/3814729

مع ملاحظة ان الكود به حلقتين تكرار يمكن الاستغناء عن الحلقة الداخلية بمعلومية رقم او اسم العمود الذي يجب ان يحتوي على بيانات

الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#4
اشكركم من كل قلبي تم التنفيذ تمام
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم