تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] اضافه البيانات والتعديل عليها من خلال الداتا فيو مباشرا
#1
السلام عليكم ورحمة الله تعالى وبركاته
اخوانى واساتذتى الكرام
كل عام وانتم بخير
اتمنى من الله عز وجل ان اجد ما يفيدنى فى هذا الطلب
وهو اضافه البيانات والتعديل عليها من خلال الداتا فيو مباشرا  سي شارب
  ولدى فكره ولكن لا استطيع تنفيذها وهي
يتم استدعاء البيانات الى الداتا فيو سوف يكون لكل سجل مضاف سابقا رقم ID خاص به عند وجود ID هذا معناه يتم تعديل هذا السجل وعند اضافه بيانات داخل الداتا فيو  سيكون ليس له رقم ID ودا يعني انه سجل جديد ويتم اضافته واضافه له رقم ID  وهو اخر رقم فى االجدول+1
اتمنى تكون الفكره واضحه
هل من الممكن تنفيذ ذلك 
وجزاكم  الله كل خير
 مع العلم انى استخدم قاعده بياانات سيكول واستخدم برنامج فيجول استديو 2008 سي شارب

مرفق ملف للعمل عليه ولكن لم استطيع ارفاق قاعدع البيانت لنها من نوع يكول سيرفر


الملفات المرفقة
.rar   Test.rar (الحجم : 41.03 ك ب / التحميلات : 67)
الرد }}}
تم الشكر بواسطة: سعود
#2
أخي الكريم 

من منطلق تجربة مسبقه لي في الحقيقه لا انصح باستخدام هذه الطريقه اذا كان لديك برنامج كبير لان 
هذه الطريقه ستستنزف منك الكثير من الوقت والجهد الاضافي لان احتماليه وجود الاخطاء فيها اكبر بكثير
من الاضافه للتعديل للتاكد من صحة البيانات المدخله و التعامل مع ال 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() 

الرد }}}
#3
شكرا لاهتمام حضرتك استاذي الفاضل Rabeea Qbaha على ردك
احب انوه انى مبتدا فى هذا العمل وليس لى اي خبره فى البرمجه
اتمنى لو امكن ان تضع الكود على الملف المرفق لكى تضح الصوره اكثر لدى
وجزاك الله كل خير
الرد }}}
تم الشكر بواسطة: سعود , حريف برمجة , ابراهيم ايبو
#4
السلام عليكم
هو الموضوع صعب  
اتمنى القى حد يسعدنى محتااج كود اضفه البيانات والتعديل عليها عن طريق الدتا فيو مباشر 
وجزاكم الله كل خير
ويريت يتم ارفاق مع الملف حيث انى ليس عندى الخبره الكافيه
الرد }}}
تم الشكر بواسطة: سعود , حريف برمجة
#5
بسبب اختلاف الاصدارات

فمن الصعوبة عمل مثال يوضح الامر كما انت تريد

ولكن انظر الى هذا الفيديو

وطبق ما به تماماً وستجد ما تريد فعله
من اضافة وتعديل وحذف من خلال datagridview والتى تقوم بالتنفيذ مباشر فى Sql

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: حريف برمجة , ابراهيم ايبو , amonem
#6
(05-07-19, 05:31 PM)elgokr كتب :
بسبب اختلاف الاصدارات

فمن الصعوبة عمل مثال يوضح الامر كما انت تريد

ولكن انظر الى هذا الفيديو

وطبق ما به تماماً وستجد ما تريد فعله
من اضافة وتعديل وحذف من خلال datagridview والتى تقوم بالتنفيذ مباشر فى Sql

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

تحياتى لك
وتمنياتى لك التوفيق

شكر لك ستذي الفاضل
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#7
(08-07-19, 09:40 AM)amonem كتب : شكر لك ستذي الفاضل

الشكر لله والحمد لله

والحمد لله على كل حال

تذكر اخى الكريم متابعة الفيديو
وتطبيق ما به لاتمام الامر

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

فلكل شئ تحتاج الى متابعة وتعود
حتى تتمكن من التعلم الاساسيات ومن ثم المراحل المتقدمة منها

هذه بعض الروابط لدورات فى تعلم c#

يمكنك متابعة اى منهم كما يوجد غيرهم كثيراً
فمن تستجاب معه فى التعلم يمكنك البدء به
ومن ثم الاطلاع على الباقية كا علماً وفهماً ومعرفة الاساليب

فلكل شخص اسلوب فكلما اطلعت على طرق مختلفة من اساليب التعامل
ستتمكن من عمل اسلوب خاص بك وكذلك ابتكار فى التعامل مع الاكواد

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#8
(08-07-19, 09:46 PM)elgokr كتب :
(08-07-19, 09:40 AM)amonem كتب : شكر لك ستذي الفاضل

الشكر لله والحمد لله

والحمد لله على كل حال

تذكر اخى الكريم متابعة الفيديو
وتطبيق ما به لاتمام الامر

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

فلكل شئ تحتاج الى متابعة وتعود
حتى تتمكن من التعلم الاساسيات ومن ثم المراحل المتقدمة منها

هذه بعض الروابط لدورات فى تعلم c#

يمكنك متابعة اى منهم كما يوجد غيرهم كثيراً
فمن تستجاب معه فى التعلم يمكنك البدء به
ومن ثم الاطلاع على الباقية كا علماً وفهماً ومعرفة الاساليب

فلكل شخص اسلوب فكلما اطلعت على طرق مختلفة من اساليب التعامل
ستتمكن من عمل اسلوب خاص بك وكذلك ابتكار فى التعامل مع الاكواد

تحياتى لك
وتمنياتى لك التوفيق

انا تابعت الفيديو وطبقت لشرح ولنتيجه ميه % لكن هو استخدم جزء من الكود اجراء خزن وانا مش حابب اعمل اجرءات مخزنه ولو عندك فكره شبيه بالفيديو بس بدون استخام اجراءات مخزنه ممكن تعمل مثال وترفقه لو تكرمت
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] احتاج الى مساعدة فى تعديل مشروع خاص C# وقاعدة البيانات SQL Server كتكوت المصري 1 504 15-08-23, 02:02 AM
آخر رد: WAEL ABED
  جلب جميع المعرفات من الداتا قريد anes 2 570 26-06-23, 07:54 PM
آخر رد: anes
  تعبئة الداتا قريد من مصفوفة bidaya 5 896 22-06-23, 09:23 PM
آخر رد: bidaya
  [C#.NET] جلب البيانات من اليوزر كنترول Heemo 1 659 02-06-23, 12:57 AM
آخر رد: G20
  [C#.NET] خصائص الداتا جرد فيو h2551996 0 557 07-04-23, 05:01 PM
آخر رد: h2551996
  [سؤال] ارسال SMS من خلال الكمبيوتر thevirus 2 1,940 06-01-23, 08:27 PM
آخر رد: hrpkoh
  [سؤال] تجزئة النص من الداتا جريد فيوا احمد المهلا 2 743 27-12-22, 05:08 PM
آخر رد: احمد المهلا
  كيفية قراءة وعرض ملفات pdf مخزنة في داتا كرد فيو من خلال زر بتن وبدون open file dialo مرتضى 0 609 31-10-22, 12:53 AM
آخر رد: مرتضى
  مشكله بخصوص نقل الداتا بيز من جهاز المبرمج لجهاز العميل smsmmalak 1 950 07-10-22, 12:45 PM
آخر رد: asemshahen5
  [سؤال] ازي احفظ قيم فارغة في قاعدة البيانات mazentq 4 1,678 04-10-22, 11:15 AM
آخر رد: رضوان الجماعي

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


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