27-04-13, 12:56 PM
جرب الجملة كالتالي
لأن من الواضح ان في الداتا جريد فيو عندك أكثر من صف فبهذا الكود يعطيك كل صف وبياناته
أما في الكود السابق فهو يعد الصفوف ولكن يعطي الناتج بيانات أول صف فقط بعدد صفوف الداتا جريد
يعني لو عندك في الداتا جريد فيو 10 صفوف سوف يأخذ أو صف فقط ويظل يكرره 10 مرات
أما في الجديد فسيأخذ طل صف ويضع بياناته
أما لو أردت عرض بيانات أول صف فقط فلا تعمل Loop
كود :
for i as integer = 0 to DataGridView1.Rows.count-1
myWriter_7.WriteLine("")
myWriter_7.WriteLine("أسم الجهاز : " & DataGridView1.Rows(i).Cells(0).Value)
myWriter_7.WriteLine("المعرف : " & DataGridView1.Rows(i).Cells(1).Value)
myWriter_7.WriteLine("مشكلة الجهاز : " & DataGridView1.Rows(i).Cells(2).Value)
Nextلأن من الواضح ان في الداتا جريد فيو عندك أكثر من صف فبهذا الكود يعطيك كل صف وبياناته
أما في الكود السابق فهو يعد الصفوف ولكن يعطي الناتج بيانات أول صف فقط بعدد صفوف الداتا جريد
يعني لو عندك في الداتا جريد فيو 10 صفوف سوف يأخذ أو صف فقط ويظل يكرره 10 مرات
أما في الجديد فسيأخذ طل صف ويضع بياناته
أما لو أردت عرض بيانات أول صف فقط فلا تعمل Loop
كود :
myWriter_7.WriteLine("")
myWriter_7.WriteLine("أسم الجهاز : " & DataGridView1.Rows(0).Cells(0).Value)
myWriter_7.WriteLine("المعرف : " & DataGridView1.Rows(0).Cells(1).Value)
myWriter_7.WriteLine("مشكلة الجهاز : " & DataGridView1.Rows(0).Cells(2).Value)