تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] how to add row to bound datagridview programmatically?
#1
عندى برنامج اريد ان يتم ادخال البيانات الى datagridview متصلة (bound) ب قاعدة بيانات..........عن طريق الضغط على زر فيتم قراءة مجموعة من textbox و نقل البيانات من textbox الى datagridview .... و لكن فى كل مرة تظهر لى هذه الرسالة

Rows cannot be programmatically added to the datagridview's row collection when the control is data-bound

فاتمنى كل ما يعرف الحل ان يساعدنى و ان يشرح بشئ من التفصيل 
الرد }}}
تم الشكر بواسطة:
#2
اخي الكريم الاداة Datagridview حين يتم ربطها بمصدر بيانات لا يمكن التعامل معها مباشرة عن طريق الاكواد بل عن طريقها نفسها واقصد اذا فعلت امكانية التعديل تستطيع .. لكن مع هذه الحال تستطيع الاضافة لمصدر البيانات اما داتاست او داتاتيبل وهي ستتاثر بشكل مباشر.
الرد }}}
تم الشكر بواسطة: ممدوح , noway
#3
(18-09-16, 07:13 PM)سعود كتب : اخي الكريم الاداة Datagridview حين يتم ربطها بمصدر بيانات لا يمكن التعامل معها مباشرة عن طريق الاكواد بل عن طريقها نفسها واقصد اذا فعلت امكانية التعديل تستطيع .. لكن مع هذه الحال تستطيع الاضافة لمصدر البيانات اما داتاست او داتاتيبل وهي ستتاثر بشكل مباشر.
اولا: احب ان اشكر حضرتك على اهتمامك و على جوابك ايضا
ثانيا: اريد ان اعرف طريقة لادخال البيانات مع مثال عملى .... فاتمنى ان تفيدنى بكود فى مثال و سأكون شاكر لك .
الرد }}}
تم الشكر بواسطة: سعود
#4
(18-09-16, 07:41 PM)noway كتب :
(18-09-16, 07:13 PM)سعود كتب : اخي الكريم الاداة Datagridview حين يتم ربطها بمصدر بيانات لا يمكن التعامل معها مباشرة عن طريق الاكواد بل عن طريقها نفسها واقصد اذا فعلت امكانية التعديل تستطيع .. لكن مع هذه الحال تستطيع الاضافة لمصدر البيانات اما داتاست او داتاتيبل وهي ستتاثر بشكل مباشر.
اولا: احب ان اشكر حضرتك على اهتمامك و على جوابك ايضا
ثانيا: اريد ان اعرف طريقة لادخال البيانات مع مثال عملى .... فاتمنى ان تفيدنى بكود فى مثال و سأكون شاكر لك .

العفو يااخي
سويت امثلة كثيرة شوف توقيعي
الرد }}}
تم الشكر بواسطة: noway
#5
مثل ما قال أخي الأستاذ سعود
وهذا مثال كالتالي
كود :
Dim r As DataRow = Me.DataSet1.Table1.NewRow
r.Item("firstname") = Me.TextBox1.Text
r.Item("lastname") = Me.TextBox2.Text
Me.DataSet1.Table1.Rows.Add(r)
الرد }}}
تم الشكر بواسطة: سعود , noway
#6
(18-09-16, 08:04 PM)ممدوح كتب : مثل ما قال أخي الأستاذ سعود
وهذا مثال كالتالي
كود :
Dim r As DataRow = Me.DataSet1.Table1.NewRow
r.Item("firstname") = Me.TextBox1.Text
r.Item("lastname") = Me.TextBox2.Text
Me.DataSet1.Table1.Rows.Add(r)

اشكر حضرتك على اهتمامك و على جوابك
الكود شغال لا يسبب اى مشاكل
بس اريد ان اعرف البيانات التى ادخلتها لماذا لم تظهر فى datagridview
PHP كود :
Dim r As DataRow Me.CyberDataSet.BookingsDevices.NewRow
                                Dim rrr 
As Integer BookingsDevicesDataGridView.RowCount
                                r
.Item("BookingID") = BookingsDevicesDataGridView.RowCount
                                r
.Item("ComputerCode") = Me.DataGridView1(0j).Value
                                r
.Item("ComputerName") = Me.DataGridView1(1j).Value
                                r
.Item("BookingDay") = Me.DataGridView1(2j).Value
                                r
.Item("BookingStart") = Me.DataGridView1(3j).Value
                                r
.Item("BookingEnd") = Me.TextBox5.Text
                                r
.Item("USB") = Me.DataGridView1(4j).Value
                                
()Me.CyberDataSet.AcceptChanges
                                
()Me.Validate
                                
()Me.BookingsDevicesBindingSource.EndEdit
                                Me
.BookingsDevicesTableAdapter.Update(Me.CyberDataSet)
                                Me.TableAdapterManager.UpdateAll(Me.CyberDataSet)
                                ()Me.BookingsDevicesDataGridView.Update 
الرد }}}
تم الشكر بواسطة:
#7
حضرتك بتقوا ان البيانات تدخلها من textbox لكن انت عامل نقل من نفس الداجريد؟ فكيف ذلك؟

في شي خطأ في طريقتك. راجع المثال في مشاركتي السابقة جيدا كيف أضفت سطر جديد.
الرد }}}
تم الشكر بواسطة:
#8
(18-09-16, 09:50 PM)ممدوح كتب : حضرتك بتقوا ان البيانات تدخلها من textbox لكن انت عامل نقل من نفس الداجريد؟ فكيف ذلك؟

في شي خطأ في طريقتك. راجع المثال في مشاركتي السابقة جيدا كيف أضفت سطر جديد.
اسف لسوء شرحى بس datagridview1 ديه unbound database اللى فيها البيانات اما BookingsDeviceDataGridView اللى هيا bound database اللى انا عاوز انقل ليها البيانات
و بعتذر لعدم التوضيح
j: ده رقم الصف فى unbound database اللى هى datagridview1
datagridview1 بتستقبل بيانات من مجموعة من  textboxs بشكل موقت
فاذا تحققت بعض الشروط تنتقل بعض البيانات من datagridview1 الى bound database الاساسية bookingsDeviceDatagridview
و كما قلت سابقا انه بيقبل البيانات و لكن لا يتم عرضها فى BookingsDeviceDataGridView
الرد }}}
تم الشكر بواسطة:
#9
في بداية الموضوع بتقول ان datagridview متصلة (bound) ب قاعدة بيانات والحين بتقول datagridview1 ديه unbound database.

في تناقضات في توضيحاتك عشان كده اعمل مثال بفورم واحد.

وان شاء الله تجد الحل ساوء مني او من الأخوة الأفاضل.
الرد }}}
تم الشكر بواسطة:
#10
(18-09-16, 10:38 PM)ممدوح كتب : في بداية الموضوع بتقول ان datagridview متصلة (bound) ب قاعدة بيانات والحين بتقول datagridview1 ديه unbound database.

في تناقضات في توضيحاتك عشان كده اعمل مثال  بفورم واحد.

وان شاء الله تجد الحل ساوء مني او من الأخوة الأفاضل.
مش تناقض هو فيه اتنين datagridview
-----------------------------------------------------------------
الاولى اسمها
datagridview1 : اللى هى اللى مش متصلة بقاعدة البيانات unbound بتستقبل بيانات من مجموعة من  textboxs بشكل موقت
-----------------------------------------------
التانية اسمها
BookingsDeviceDataGridView اللى متصلة بقاعدة بيانات bound , فاذا تحققت بعض الشروط تنتقل بعض البيانات من datagridview1 الى التانية اللى اسمها BookingsDeviceDataGridView
اتمنى انى قمت بتوضيح الفكرة
واعتذر عن سوء الشرح


الملفات المرفقة
.rar   Test.rar (الحجم : 195.34 ك ب / التحميلات : 85)
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 164 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 295 02-02-24, 04:07 PM
آخر رد: صالح عبدالله
  [VB.NET] ظهور التاريخ غير مرتب بالأقدم في datagridview مبرمج صغير 1 4 304 26-01-24, 03:41 PM
آخر رد: atefkhalf2004
  [VB.NET] التاريخ في أداة أبو سامر لطباعة DataGridView مبرمج صغير 1 17 629 26-01-24, 01:52 AM
آخر رد: مبرمج صغير 1
  مشكلة في datagridview Adata 4 310 17-01-24, 03:00 PM
آخر رد: aljzazy
Lightbulb [VB.NET] إطهار الصورة بمقاس معين في DataGridView أبو خالد الشكري 2 323 14-12-23, 03:01 PM
آخر رد: أبو خالد الشكري
Question [VB.NET] اسم عمود الأرقام في DataGridView أبو خالد الشكري 6 606 03-12-23, 08:01 AM
آخر رد: أبو خالد الشكري
  [VB.NET] Datagridview Slow حركة بطيئة waataanys 1 294 20-11-23, 04:33 PM
آخر رد: justforit
Heart [سؤال] ♥ إعادة ترتيب صفوف DataGridView ♥ أبو خالد الشكري 2 304 24-09-23, 08:50 AM
آخر رد: أبو خالد الشكري
  كيف الحصول على قيمة الخلية بعد تحديد الصف في datagridview؟ hazim1 2 558 06-08-23, 01:12 AM
آخر رد: hazim1

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


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