تقييم الموضوع :
  • 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 ك ب / التحميلات : 20)
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصديراعمده DataGridView الى الاكسيل الدريساوي 8 1,582 16-10-17, 02:20 AM
آخر رد: hoshosgost@yahoo.com
  datagridview محمود صالح 2 57 14-10-17, 01:51 AM
آخر رد: محمود صالح
  عن اداة datagridview sweem 1 62 07-10-17, 09:05 PM
آخر رد: أحمد النجار
Information [سؤال] محتاج كود لOpenFileDialog و DataGridView lemozza 3 90 02-10-17, 07:20 PM
آخر رد: سعود
  [VB.NET] مشكلة ظهور جدولين من قاعدة بيانات أكسس في أداة DataGridView Waleed Al-Khamesy 7 139 30-09-17, 11:50 PM
آخر رد: Abu Ehab
  Datagridview محمود صالح 2 82 24-09-17, 04:38 PM
آخر رد: محمود صالح
  طباعة datagridview محمود صالح 8 324 21-09-17, 06:40 PM
آخر رد: Rabeea Qbaha
  [سؤال] مشكلة في حذف و تعديل بيانات DataGridView mohammed alnour 4 178 16-09-17, 01:01 AM
آخر رد: mohammed alnour
  [VB.NET] مشكلة طباعه بيانات من DataGridview رومنس الشوق 4 732 14-09-17, 06:24 PM
آخر رد: محمود صالح
  [VB.NET] ممكن شرح بكل مايتعلق بـ DataGridView 0theghost0 1 132 08-09-17, 07:08 PM
آخر رد: جميل علي

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


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