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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] سؤال حول DataGridView dubai.eig 1 19 منذ 3 ساعة مضت
آخر رد: Amir_alzubidy
  datagridview سيف القاضي 5 114 20-05-17, 03:02 PM
آخر رد: Amir_alzubidy
  [VB.NET] حل مشكلة الارقام في الاداة DataGridview أبو نقطة 2 58 19-05-17, 12:10 PM
آخر رد: alma2
  [سؤال] تمرير بيانات من TextBoxes الى DataGridView فارغة diab4diab 4 145 20-04-17, 05:54 AM
آخر رد: مالكـ
  مشكله في Update الداتا في DataGridview أحمد العرب 3 179 13-04-17, 01:46 PM
آخر رد: أحمد العرب
  DataGridView mmzeyad 7 195 02-04-17, 02:16 AM
آخر رد: مساعدة
  [VB.NET] تمرير القيمة من مربع نص وجمعها مع القيمة الاولى في datagridview يونس 4 177 22-02-17, 06:50 PM
آخر رد: يونس
Photo [VB.NET] تمرير القيمة من مربع نص وجمعها مع القيمة الاولى في DataGridView يونس 0 112 22-02-17, 05:15 PM
آخر رد: يونس
  كيفية عرض البيانات فى DataGridView فى وضع CrossTab noway 1 210 21-02-17, 09:03 PM
آخر رد: noway
Wink [VB.NET] استفسار بخصوص التعديل والحفظ علي اداة datagridview dark1459 9 305 20-02-17, 02:13 AM
آخر رد: khodor1985

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


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