السلام عليكم ورحمة الله تعالى وبركاته
اخوانى واساتذتى الكرام
كل عام وانتم بخير
اتمنى من الله عز وجل ان اجد ما يفيدنى فى هذا الطلب
وهو اضافه البيانات والتعديل عليها من خلال الداتا فيو مباشرا سي شارب
ولدى فكره ولكن لا استطيع تنفيذها وهي
يتم استدعاء البيانات الى الداتا فيو سوف يكون لكل سجل مضاف سابقا رقم ID خاص به عند وجود ID هذا معناه يتم تعديل هذا السجل وعند اضافه بيانات داخل الداتا فيو سيكون ليس له رقم ID ودا يعني انه سجل جديد ويتم اضافته واضافه له رقم ID وهو اخر رقم فى االجدول+1
اتمنى تكون الفكره واضحه
هل من الممكن تنفيذ ذلك
وجزاكم الله كل خير
مع العلم انى استخدم قاعده بياانات سيكول واستخدم برنامج فيجول استديو 2008 سي شارب
مرفق ملف للعمل عليه ولكن لم استطيع ارفاق قاعدع البيانت لنها من نوع يكول سيرفر
أخي الكريم
من منطلق تجربة مسبقه لي في الحقيقه لا انصح باستخدام هذه الطريقه اذا كان لديك برنامج كبير لان
هذه الطريقه ستستنزف منك الكثير من الوقت والجهد الاضافي لان احتماليه وجود الاخطاء فيها اكبر بكثير
من الاضافه للتعديل للتاكد من صحة البيانات المدخله و التعامل مع ال null والكثير والكثير حقيقة.
على كل حال اذا كنت مصر على استخدام الموضوع اليك الاتي:
إقتباس :ID وهو اخر رقم فى االجدول+1
ليس عليك عمل هذا فهو عمل اضافي وجهد زائد
الذي عليك عملة هو ان يكون ال ID في قاعدة البيانات auto increment
ويتم ذلك بفتح التصميم الخاص بالجدول من sql server واختيار ال ID ومن الخصائص في الاسفل
ابحث عن "Identity Specification" وقم بتغيرها الى نعم.
بالنسبة للتعديل و الاضافة والحذف :
كلها نفس المبدئ عليك اضافه كود الاضافة واستبدال القيم المراد ادخالها بالقيم المدخلة في ال datagridview
وتقوم بوضع حدث الاضافة عند ضغط زر "Enter" مثلا او Row Leave او ما يكن.
أما بالنسبة للتحديث قم باضافة كود التحديث في ال CellEndEdit
اما بالنسبة للحذف قم باضافة datagridview cell button وضع امر الحذف فيها
وهكذا يمكنك الحصول على القيم المدخلة في ال gridview
PHP كود :
dataGridView1.SelectedCells[0].Value.ToString()
شكرا لاهتمام حضرتك استاذي الفاضل Rabeea Qbaha على ردك
احب انوه انى مبتدا فى هذا العمل وليس لى اي خبره فى البرمجه
اتمنى لو امكن ان تضع الكود على الملف المرفق لكى تضح الصوره اكثر لدى
وجزاك الله كل خير
السلام عليكم
هو الموضوع صعب
اتمنى القى حد يسعدنى محتااج كود اضفه البيانات والتعديل عليها عن طريق الدتا فيو مباشر
وجزاكم الله كل خير
ويريت يتم ارفاق مع الملف حيث انى ليس عندى الخبره الكافيه
بسبب اختلاف الاصدارات
فمن الصعوبة عمل مثال يوضح الامر كما انت تريد
ولكن انظر الى هذا الفيديو
وطبق ما به تماماً وستجد ما تريد فعله
من اضافة وتعديل وحذف من خلال datagridview والتى تقوم بالتنفيذ مباشر فى Sql
لكون الفيديو ليس الشرح به باللغة العربية فقط اضغط على ايقونة cc وقم بتحديد بعد ذلك ترجمة باللغة العربية
وستتمكن من المتابعة وفهم كل ما يتم شرحه بالفيديو
تحياتى لك
وتمنياتى لك التوفيق
(08-07-19, 09:40 AM)amonem كتب : [ -> ]شكر لك ستذي الفاضل
الشكر لله والحمد لله
والحمد لله على كل حال
تذكر اخى الكريم متابعة الفيديو
وتطبيق ما به لاتمام الامر
وكذلك بمجرد التعود ومعرفة هذا الامر
ستتمكن فى الخطوات القادمة التنقل للطرق الاخري
مثل الاكواد او طريقة ضبط وتعديل كود الاتصال وما غير ذلك
فلكل شئ تحتاج الى متابعة وتعود
حتى تتمكن من التعلم الاساسيات ومن ثم المراحل المتقدمة منها
هذه بعض الروابط لدورات فى تعلم c#
يمكنك متابعة اى منهم كما يوجد غيرهم كثيراً
فمن تستجاب معه فى التعلم يمكنك البدء به
ومن ثم الاطلاع على الباقية كا علماً وفهماً ومعرفة الاساليب
فلكل شخص اسلوب فكلما اطلعت على طرق مختلفة من اساليب التعامل
ستتمكن من عمل اسلوب خاص بك وكذلك ابتكار فى التعامل مع الاكواد
تحياتى لك
وتمنياتى لك التوفيق
(08-07-19, 09:46 PM)elgokr كتب : [ -> ] (08-07-19, 09:40 AM)amonem كتب : [ -> ]شكر لك ستذي الفاضل
الشكر لله والحمد لله
والحمد لله على كل حال
تذكر اخى الكريم متابعة الفيديو
وتطبيق ما به لاتمام الامر
وكذلك بمجرد التعود ومعرفة هذا الامر
ستتمكن فى الخطوات القادمة التنقل للطرق الاخري
مثل الاكواد او طريقة ضبط وتعديل كود الاتصال وما غير ذلك
فلكل شئ تحتاج الى متابعة وتعود
حتى تتمكن من التعلم الاساسيات ومن ثم المراحل المتقدمة منها
هذه بعض الروابط لدورات فى تعلم c#
يمكنك متابعة اى منهم كما يوجد غيرهم كثيراً
فمن تستجاب معه فى التعلم يمكنك البدء به
ومن ثم الاطلاع على الباقية كا علماً وفهماً ومعرفة الاساليب
فلكل شخص اسلوب فكلما اطلعت على طرق مختلفة من اساليب التعامل
ستتمكن من عمل اسلوب خاص بك وكذلك ابتكار فى التعامل مع الاكواد
تحياتى لك
وتمنياتى لك التوفيق
انا تابعت الفيديو وطبقت لشرح ولنتيجه ميه % لكن هو استخدم جزء من الكود اجراء خزن وانا مش حابب اعمل اجرءات مخزنه ولو عندك فكره شبيه بالفيديو بس بدون استخام اجراءات مخزنه ممكن تعمل مثال وترفقه لو تكرمت