المشاركات : 40
المواضيع 0
الإنتساب : Nov 2017
السمعة :
10
الشكر: 57
تم شكره 60 مرات في 33 مشاركات
الأخ ربيع ذكر لك ملاحظة وهي:
ملاحظه : .Cells(0) تعني انك ستحصل على القيمه التي في اول عمود في اخر سطر
يعني ما يكون لديك الا هذا السطر للخلية صفر وهو يعني العمود الأول
textbox1.text=dataGridView1.Rows(dataGridView1.RowCount - 1).Cells(0).Value.ToString
المشاركات : 40
المواضيع 0
الإنتساب : Nov 2017
السمعة :
10
الشكر: 57
تم شكره 60 مرات في 33 مشاركات
18-11-17, 08:02 PM
(آخر تعديل لهذه المشاركة : 18-11-17, 08:05 PM {2} بواسطة ﻣﺒﺘﺪﺉ.)
اتضح ان الداتاجريد فيها سطر الاضافة والذي سيتعبر زيادة على عدد الأسطر التي تحتوي بيانات وبالتالي يجب انقاصه ايضا ليكون
TextBox1.Text = DataGridView1.Rows(DataGridView1.RowCount - 2).Cells(0).Value.ToString
لو كانت الداتاجريد معطل فيها الإضافة (يعني عدم ظهور السطر الأخير الذي فيه * تخص الجديد) سيكون DataGridView1.RowCount - 1
لكن انتبه سيحصل خطأ لو لم يكن فيه أي سطر بيانات
المشاركات : 40
المواضيع 0
الإنتساب : Nov 2017
السمعة :
10
الشكر: 57
تم شكره 60 مرات في 33 مشاركات
لأن الموضوع مر علي من قبل
وما زلت مبتدئ
وانا متأكد أنه لديك معلومة ليست لدي
واحنا بنتبادل المعلومات
تحياتي
المشاركات : 669
المواضيع 88
الإنتساب : Aug 2016
السمعة :
97
الشكر: 788
تم شكره 1155 مرات في 488 مشاركات
للتسهيل اكثر و اكثر, صديقي لماذا تحتاج اخر سطر بالخصوص
اشرح لنا ما الذي تحاول التوصل اليه من الكود.
المشاركات : 109
المواضيع 14
الإنتساب : Mar 2021
السمعة :
4
الشكر: 233
تم شكره 88 مرات في 57 مشاركات
اضن اخي العزيز انك تحدد الخليه المطلوبه بشكل خاطى لذلك تتلقى رسالة خارج النطاق .
او انك لا تقصد اخر سطر في الداتاجريد فيوا وانما السطر الذي يتم اختياره اذا كان هكذا فعليك بتغير اشياء بسيطه بالكود وإعطاء البرنامج اوامر اخذ المكان المطلوب ورح يكون الكود على النحو التالي
Form2.Texibox1.text=Datagridview1.Rous( ReserBindingsoure. Position).cells(هنا رقم الخليه).value.Tostring
اللهم اني قد نذرت نفسي لمساعدت الاخرين فوفقني وكن لي معين
جاهز لمساعدة اي حد يحتاج لمساعدتي
طبيب اعشق البرمجة .