منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : نقل البيانات من DataGridView الي textbox
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
الأخ ربيع ذكر لك ملاحظة وهي:
ملاحظه : .Cells(0) تعني انك ستحصل على القيمه التي في اول عمود في اخر سطر

يعني ما يكون لديك الا هذا السطر للخلية صفر وهو يعني العمود الأول
textbox1.text=dataGridView1.Rows(dataGridView1.RowCount - 1).Cells(0).Value.ToString
(18-11-17, 07:42 PM)ﻣﺒﺘﺪﺉ كتب : [ -> ]الأخ ربيع ذكر لك ملاحظة وهي:
ملاحظه :  .Cells(0) تعني انك ستحصل على القيمه التي في اول عمود في اخر سطر

يعني ما يكون لديك الا هذا السطر للخلية صفر وهو يعني العمود الأول
textbox1.text=dataGridView1.Rows(dataGridView1.RowCount - 1).Cells(0).Value.ToString

ممكن تتكرم تعمل علي هد المثال واكون شاكرليك حبيبي
اتضح ان الداتاجريد فيها سطر الاضافة والذي سيتعبر زيادة على عدد الأسطر التي تحتوي بيانات وبالتالي يجب انقاصه ايضا ليكون
TextBox1.Text = DataGridView1.Rows(DataGridView1.RowCount - 2).Cells(0).Value.ToString

لو كانت الداتاجريد معطل فيها الإضافة (يعني عدم ظهور السطر الأخير الذي فيه * تخص الجديد) سيكون DataGridView1.RowCount - 1

لكن انتبه سيحصل خطأ لو لم يكن فيه أي سطر بيانات
(18-11-17, 08:02 PM)ﻣﺒﺘﺪﺉ كتب : [ -> ]اتضح ان الداتاجريد فيها سطر الاضافة والذي سيتعبر زيادة على عدد الأسطر التي تحتوي بيانات وبالتالي يجب انقاصه ايضا ليكون
TextBox1.Text = DataGridView1.Rows(DataGridView1.RowCount - 2).Cells(0).Value.ToString

لو كانت الداتاجريد معطل فيها الإضافة (يعني عدم ظهور السطر الأخير الذي فيه * تخص الجديد) سيكون DataGridView1.RowCount - 1

لكن انتبه سيحصل خطأ لو لم يكن فيه أي سطر بيانات

تم بارك الله فيك اسف ان مبتدئ تعبتكم معاية  Blush
لأن الموضوع مر علي من قبل
وما زلت مبتدئ
وانا متأكد أنه لديك معلومة ليست لدي
واحنا بنتبادل المعلومات

تحياتي
للتسهيل اكثر و اكثر, صديقي لماذا تحتاج اخر سطر بالخصوص
اشرح لنا ما الذي تحاول التوصل اليه من الكود.
اضن اخي العزيز انك تحدد الخليه المطلوبه بشكل خاطى لذلك تتلقى رسالة خارج النطاق .
او انك لا تقصد اخر سطر في الداتاجريد فيوا وانما السطر الذي يتم اختياره اذا كان هكذا فعليك بتغير اشياء بسيطه بالكود وإعطاء البرنامج اوامر اخذ المكان المطلوب ورح يكون الكود على النحو التالي 
Form2.Texibox1.text=Datagridview1.Rous( ReserBindingsoure. Position).cells(هنا رقم الخليه).value.Tostring
الصفحات : 1 2