الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التعديل داخل DataGrid

مغلق
بدأه moaita في 26 أغسطس 2006 · 10 رد · 1,393 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الأخوة الأفاضل

عندى datagrid تعرض بيانات من قاعدة بيانات sql server 2000 وأريد ان أعدل على هذه البيانات من داخل الداتا جريد نفسها وأقوم بعد ذلك بحفظ هذه التعديلات... كيف نقوم بعمل ذلك..... ولكم جزيل الشكر

برمجة - قواعد بيانات
http://www.pmpsoft.com

#2

السلام عليكم

اخي الكريم انا اعرف الطريقة و لكن باستخدام قاعدة بيانات آكسس , اذا اردت الاستفسار الرجاء التواصل على h.tafserqa@hotmail.com

#3

شكرً أخى الفاضل ..ارسلت لك رسالة على البريد.. لكى ترسل لى الطريقة

شكرً لتعاونك

برمجة - قواعد بيانات
http://www.pmpsoft.com

#4

اخي hussientafserqa ما هاكذا يا سعد تورد الإبلُ ..

إذا عندك معلومه وعندك رغبه حقيقية في المساعده اطرحها في المنتدى كي يستفيد الجميع ولا تضغط على الأخرين بضرورة المراسله من خلال البريد ...

انا انصحك ولست أهاجمك .. فهذا الأسلوب يخالف اخلاقيات أعضاء المنتدى ..

ولربما قام احد المشرفين بحذف مشاركتك بسبب هذه الطريقه في التواصل ..

1 - سقوط الإنسان ليس فشلاً ، ولكن الفشل أن يبقى حيث سقط .

2 - الفاشلون قسمان : قسم فكر ولم يفعل ، وقسم فعل ولم يفكر .

-------------------------------------------------------

درس في ADO.NET 2005, التعامل مع الجداول المترابطة في ado.net 2005

درس في الإجراءات الفرعية ( العامة )

درس في ADO.NET من الصفر إلى الإحتراف .

#5

اعتقد ان هناك طريقة ما ستساعك :

تحت ال button الخاص بحفظ البيانات التي عدلتها او الذي يعمل update

قوم بعمل upadte للداتا ست من خلال الادابتر ...يعني متلا

me.sqldataadapter1.update(me.dataset1)

و حينها يتم تعديل البيانات في ال database

It is my time to be creative

#6

السلام عليكم

انا استخدم هذا الكود وذلك بعد عمل الاتصال بقاعدة البيانات ConnectDB()

Da2 = New OleDb.OleDbDataAdapter("SELECT [Product Name-ar]as "" رمز الخدمة"" ,[Product Name-ar]as "" إسم الخدمة"",[product price]as "" السعر"", [Product Minmum price]as "" أقل سعر"", quantity as "" الكمية"", [Total Cost]as "" المجموع"",[Product description-ar]as "" وصف الخدمة"" FROM [Table-orders] where [invoice code]= " & txt_code.Text & " ", conStr)

Ds2 = New DataSet("MS")

Da2.Fill(Ds2, "MS")

DataGrid1.DataSource = Ds2

DataGrid1.DataMember = "MS"

هذا الكود بيعرض البيانات داخل الداتا جريد ..انا أود التعديل على هذه البيانات بالكتابة داخل الداتا جريد ..ما هو الكود الذى أكتبه داخل زر التعديل لكى يقوم بالتعديل مباشرة فى قاعدة البيانات

نرجو المساعدة من الأخوة الأعضاء

الكود موجود فى الملف المرفق

code.txt

برمجة - قواعد بيانات
http://www.pmpsoft.com

#7

طيب يا أخي الكريم أساساً لازم تعرف DataAdapter على مستوى الفورم ثم عرف هذا المتغير أيضاً على مستوى الفورم :

Dim combuilder As OleDbCommandBuilder
Dim Tname as string = "orders" 'إسم الجدول

ثم قم بوضع الكود التالي في حدث تحميل الفورم :

combuilder = new OleDbCommandBuilder(da) 
combuilder.QuotePrefix = "["
			combuilder.QuoteSuffix = "]"
			da.InsertCommand = combuilder.GetInsertCommand()
			da.UpdateCommand = combuilder.GetUpdateCommand()
			da.DeleteCommand = combuilder.GetDeleteCommand()

وفي زر الحفظ قم بوضع الكود التالي :

Me.BindingContext(ds, Tname).EndCurrentEdit()
			da.Update(ds, Tname)
			ds.Tables(Tname).Clear()
			da.Fill(ds, Tname)

أتمنى أن أكون قد أفدتك .

#8

أنا جربت الكود السابق بس لم يضبط معى .... هل فى ملاحظات فى هذا الكود

نرجو المساعدة

برمجة - قواعد بيانات
http://www.pmpsoft.com

#9

السلام عليكم

نرجو المساعدة من الأخوة الأعضاء

برمجة - قواعد بيانات
http://www.pmpsoft.com

#10

السلام عليكم

..................................................

الأخوة الأعضاء.... لا تبخلوا علينا بالمساعدة

برمجة - قواعد بيانات
http://www.pmpsoft.com

#11

لو تكرمتم ..... حد يوضح لى الموضوع .... وكيفية عمله

تم تعديل هذه المشاركة بواسطة moaita في 6 سبتمبر 2006 في 08:19

برمجة - قواعد بيانات
http://www.pmpsoft.com

هذا الموضوع مغلق.

مواضيع مشابهة