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

نسخة كاملة : كيفية تعديل محتويات جدول بواسطة داتا جريد فيو
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته
أساتذتي الكرام:
كيف يمكن تعديل محتويات جدول بواسطة داتا جريد فيو
بمعنى آخر
لدينا داتا جريد فيو الداتا سورس فيه معتمد على Datatable مرتبطة بجدول بقاعدة بيانات
ونريد تعديل بيانات سجل محدد أو حذف سجل من ذلك الجدول
وذلك بتعديل المعلومات بالداتا جريد فيو لتتعدل بالجدول في قاعدة البيانات
ولكم جزيل الشكر .....
سؤالك هو السهل الممتنع
ضع مثال لتجد اجابات كثيرة ومتنوعة
مثالي هو على الشكل التالي :
الكود التالي يقوم بنقل محتويات الجدول إلى الداتا جريد فيو:
Dim dt As New DataTable
            cn = New OleDbConnection(ConnectionStringOpenDatabase(txtPath, chkmode, txtPassword))
            strSQL = "Select * From Classes_Name"
            cmd = New OleDbCommand(strSQL, cn)
            cn.Open()
            dt.Load(cmd.ExecuteReader)
            cn.Close()
            dgv.DataSource = dt

كيف يمكنني التعديل بالداتا جريد فيو المسماة dgv وينتقل هذا التعديل إلى الجدول في قاعدة البيانات
المطلوب ان تقوم بتعديل البيانات بواسطة قيمة معينة في الداتا قرايد فيو  

مثلا عندما كنت تقوم بتعديل سجل كنت تقوم بالتعديل بناء على رقم الصنف مثلا الموجود في تكست معين  
الان نفس الشي بس القيمة موجودة داخل داتا قرايد فيو في حقل معين مثلا 
datagrideview1.currentrow.cwll(0).value 
 نفس الفكرة  

هذا الشرح قد يفيدك  


https://www.youtube.com/watch?v=zIjXXhvtopU
تابع هذا الفيديو :
[درس فيديو] شرح ربط البرنامج بقاعدة بيانات, إدراج حذف تعديل جلب البيانات ( بدون أن تكتب سطر واحد)
أو هذا الفيديو :
[درس فيديو] مثال بسيط لبرنامج إجازات فقط لأغراض الشرح (الدرس الأول)


نصيحة لا تتعب نفسك مع الأكواد كما يفعل الكثير
تعلم هذة الطريقة 

شرح الفيديو مبسط
الذي سيشاهد الفيديو سعتقد انه لا يستطيع أن يتحكم بالسجلات
هناك تحكم كامل وسهل الوصول إلى إي معلومة بهذة الطريقة ( سيتم شرحة لاحقاً )
(29-01-18, 08:09 AM)nooralcown كتب : [ -> ]المطلوب ان تقوم بتعديل البيانات بواسطة قيمة معينة في الداتا قرايد فيو  

مثلا عندما كنت تقوم بتعديل سجل كنت تقوم بالتعديل بناء على رقم الصنف مثلا الموجود في تكست معين  
الان نفس الشي بس القيمة موجودة داخل داتا قرايد فيو في حقل معين مثلا 
datagrideview1.currentrow.cwll(0).value 
 نفس الفكرة  

هذا الشرح قد يفيدك  


https://www.youtube.com/watch?v=zIjXXhvtopU

مشكور أخي الكريم أفادي هذا الفيديو بما أريد