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

لماذا لايوجد من يجاوب على اى سؤال عن الdatagrid

مغلق
بدأه yahyahamil في 29 مارس 2005 · 4 رد · 563 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

المشكلة لدى هى

لدى form ادرجت عليها datagrid وكذلك قمت بادراج button وtextbox ووظيفة الbutton

عند الضغط عليها يقوم باخذ النص الموجود فى ال textbox واضافته الى العمود الذى يحمل ال

index(0

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

سالت اشخاص اعرفهم فقالو لى قم باحد المرين

1) قم بمحو محتويات ال textbox بعد الضغط على ال button

فقلت له ماذا لو اعاد كتابة النص .قال لى لماذا تعقد الامور على نفسك قلت له انا العمل الذى

اقوم به لايجب انتكون فيه تكررا

2) عدم تفعيل ال button ولكنها لاتصلح معى فى عملى

من فضلكم يا اخوتى ان عملى يتوقف على هذا الموضوع

اريد فقط الكود الذى يتحقق من العمود الذى يحمل ال index 0

الذى يمكننى من التحقق قبل اضافة النص الى العمود من جديد

على كل من يعرف الاجابة فل يراسلنى على

yahyasuper2009@hotmail.com

#2

أنا فهمت من كلامك أنك بإمكنك إضافة محتويات الtextbox في أول مرة ثم بعد ذلك لا يضيف وهذه المشكلة تظهر غالبا لأنك تركت حقل الPK فارغ أو أنه لا يوجد حقل PK في الجدول أو أنك كررت نفس الإدخال في حقلين للPK وهذا ممنوع وأخيرا قد يكون السبب أن الجدول مرتبط بجدول آخر وفي الجدول الثاني FK وأنت تحاول إضافة حقل في الجدول الثاني قبل تخزين الحقل الأساسي في الجدول الأول لذلك عند الإضافة سيتم البحث عن رقم الPK ولن يجده.

إذا لم تستفد مما سبق فعليك إيضاح سؤالك وما هي الرسائل التي تظهر لك

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#3

أخي يحيى اعتقد اني كنت كاتب كود بهذه الطريقة ولكن VB6

انتظرني ابحث لك عنها واضع لك الكود وانت جربها على vb.net

اخوك ناصر

تم تعديل هذه المشاركة بواسطة nasser50001 في 30 مارس 2005 في 10:30

#4

الموضوع بسيط أخي الفاضل بإذن الله،

استخدم متغير من نوع Boolean في الحدث Click الخاص بالزر لكي تقوم بالتحويل بين حالة معينة و أخرى، مثال:

Private bool as Boolean
Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button.Click
        If bool = False Then
            PutTextInCell() ' قم بإستدعاء النص هنا    
            bool = True
        Else
            Return ' لا تقم بإستدعاء النص لو تم استدعائه من قبل
            bool = False
        End If
    End Sub

رأس الحكمة الإيمان بالله

#5

السلام عليكم ورحمة الله وبركاته

الموضوع بسيط جدا ان شاء الله

احنا ممكن نعمل Function نتاكد قبل عملية الحفظ هل الاسم مسجل من قبل ام لا ان كان مسجل لا يتم الحفظ وان لم يكن مسجل يتم الحفظ

مرفق مثال

New_Folder__3_.zip

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…