النتائج 1 إلى 14 من 14

الموضوع: الـ Update في DetailsView وGridView لا يعمل عند التعديل

  1. #1
    عضو نشيط
    تاريخ التسجيل
    May 2013
    المشاركات
    38

    الـ Update في DetailsView وGridView لا يعمل عند التعديل



    السلام عليكم ورحمة الله وبركاتة
    الـ Update في DetailsView وGridView لا يعمل عند التعديل
    علماآ بانة مربوطة بـ SqlDataSource







  2. #2


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






  3. #3
    عضو نشيط
    تاريخ التسجيل
    May 2013
    المشاركات
    38


    نعم اخي خليل خيار الاضافة والتعديل والتحديث والحذف
    مضاف مسبقآ عن طريق SqlDataSource

    على العموم
    عملت مثال تجريبي ... واضفت جدول به 3 حقول :
    1- id ترقيم تقائي
    2 - nvarchar=50
    3- nvarchar=50
    ====================
    ادخلت البيانات التالية :

    تسلسل id نص 1 نص 2
    1 محمد ( فارغ )
    2 خليل سليم

    وجدت المشكلة بالتفصيل :
    عند التعديل على السجل رقم 1 - الحقل الاول او الحقل الثاني ...لايعمل
    اما ..... التعديل على السجل رقم 2 - الحقل الاول او الثاني .... يعمل






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    46


    نعم اخي خليل خيار الاضافة والتعديل والتحديث والحذف
    مضاف مسبقآ عن طريق SqlDataSource

    على العموم
    عملت مثال تجريبي ... واضفت جدول به 3 حقول :
    1- id ترقيم تقائي
    2 - nvarchar=50
    3- nvarchar=50
    ====================
    ادخلت البيانات التالية :

    تسلسل id نص 1 نص 2
    1 محمد ( فارغ )
    2 خليل سليم

    وجدت المشكلة بالتفصيل :
    عند التعديل على السجل رقم 1 - الحقل الاول او الحقل الثاني ...لايعمل
    اما ..... التعديل على السجل رقم 2 - الحقل الاول او الثاني .... يعمل
    لم تتضح لدي الصورة أخي
    هل قمت بحل المشكلة أو لا ؟؟





    __________________
    • ASP.Net Web Sites , Desktop Applications
    • أحب وأحترم عملي كثيرا وأفتخر به

  5. #5
    عضو نشيط
    تاريخ التسجيل
    May 2013
    المشاركات
    38


    هلابك ... اختي مبرمجمة فلسطينية
    لا لم ... اجد الحل ... لاحد الان ....
    لاكن وجدت المشكلة بالتحديد .... وهي عندما اعمل تعديل للسجل
    وتكون احد حقول السجل قيمة ( null )
    هنا .... التعديل لايعمل ... بل يحتفظ بنفس القيمة في القاعدة
    ........................
    اما اذا اذا كان السجل ممتلآ بالبيانات ... فالتعديل يعمل بشكل عادي

    ======
    المنتدى اجبرنا باستخدام متصفح غير الاكسبلور ... بعد التغيرات الجديدة






  6. #6
    عضو نشيط
    تاريخ التسجيل
    May 2013
    المشاركات
    38


    على العموم .... توجد طريقة اخرى لتجنب نفس المشكلة ... وليست حل في
    SqlDataSource

    وهو عمل
    ObjectDataSource






  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    46


    هلابك ... اختي مبرمجمة فلسطينية
    لا لم ... اجد الحل ... لاحد الان ....
    لاكن وجدت المشكلة بالتحديد .... وهي عندما اعمل تعديل للسجل
    وتكون احد حقول السجل قيمة ( null )
    هنا .... التعديل لايعمل ... بل يحتفظ بنفس القيمة في القاعدة
    ........................
    اما اذا اذا كان السجل ممتلآ بالبيانات ... فالتعديل يعمل بشكل عادي
    ليس صحيحا يا أخي هذه المعلومة ،،، فلا يهم إن كانت القيمة فارغة أو بها قيمة في حالة التعديل
    فتستطيع أن تعدل القيمة الفارغة وتعطيها قيمة أو العكس أيضا
    لا أعرف ما المشكلة لديك ولكن بما أنك وجدت حلا فلا مشكلة في ذلك
    بالتوفيق





    __________________
    • ASP.Net Web Sites , Desktop Applications
    • أحب وأحترم عملي كثيرا وأفتخر به

  8. #8
    عضو نشيط
    تاريخ التسجيل
    May 2013
    المشاركات
    38


    ليس صحيحا يا أخي هذه المعلومة
    هذا هو الحاصل ... لي
    لاكني ... انتي اعملي نفس مثالي ... في الفريم ورك 3.5
    وشوفي النتيجة





    الصور المرفقة الصور المرفقة  
    الملفات المرفقة الملفات المرفقة

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    46


    أخي
    الحل كالتالي
    UPDATE [Articles] SET [titel] = @titel, [text2] = @text2 WHERE [id] = @original_id AND [titel] = @original_titel AND [text2] = @original_text2

    احذف الجزء التالي
    AND [titel] = @original_titel AND [text2] = @original_text2
    هذه المشكلة لن تحدث معك دائما ولكن عند حدوثها ،،، فقط الشرط الخاص بالتعديل يكون فقط لحقل ال PK
    بالتوفيق لك






  10. #10


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





    الملفات المرفقة الملفات المرفقة

  11. #11
    عضو نشيط
    تاريخ التسجيل
    May 2013
    المشاركات
    38


    ماشاء الله عليكم
    مبرمجة فلسطينية و خليل سليم

    كلكم مبدعين
    تم حل المشكلة 100%

    على فكرة .... سبب تسجيلي هنا بالمنتدى تواجد الاخ خليل سليم بالمنتدى
    الاخت : مبرمجة فلسطيني ... دائمآ واقفة بجانبي
    بارك الله فيكم وأمدكم الله بالصحة والعافية والعلم النافع






  12. #12


    ماشاء الله عليكم
    مبرمجة فلسطينية و خليل سليم

    كلكم مبدعين
    تم حل المشكلة 100%

    على فكرة .... سبب تسجيلي هنا بالمنتدى تواجد الاخ خليل سليم بالمنتدى
    الاخت : مبرمجة فلسطيني ... دائمآ واقفة بجانبي
    بارك الله فيكم وأمدكم الله بالصحة والعافية والعلم النافع
    هلا اخي والحمد لله انه زبط
    نحن جميعا يد واحدة في سوالف
    ما اتسغربه كيف لردي الذي به مرفقات اصبح الرد الثاني أو الثالث !
    مفترض يكون بالاخر





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications

  13. #13
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    46


    هلا اخي والحمد لله انه زبط
    نحن جميعا يد واحدة في سوالف
    ما اتسغربه كيف لردي الذي به مرفقات اصبح الرد الثاني أو الثالث !
    مفترض يكون بالاخر
    لا تستغرب أخي الكريم
    هذه أحد الخصائص التي أضافتها ادارة سوالف ،،، أن الرد الذي يحتوي كم أكبر من الاعجاب به يكون في البداية وهكذا
    المشكلة أن هذه الخاصية ليست جيدة على الاطلاق فلن يستطيع القارئ التسلسل في القراءة فمن ستواجهه مشكلة الأخ vb.net ،،، فعليا لن يعرف الحل
    أتمنى من ادارة سوالف حذفها
    أيضا الاعجاب يزيد بطريقة خاطئة فكيف عدد المعجبين في الرد خمسة مع أنهم واحد وإن اطلعت على عدد من قام بالاعجاب بردك ستجده لا يزيد مطلقا مع أنه بالفعل هناك من اعجب بردك
    أردت أن أخبر الادارة بذلك فوجدت من سبقني





    __________________
    • ASP.Net Web Sites , Desktop Applications
    • أحب وأحترم عملي كثيرا وأفتخر به

  14. #14
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    46


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










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
0
أضف موقعك هنا