• 0
hearts_prince

(سؤال مشكلة) عدم تكرار التنفيذ في الوضع المنفصل

سؤال

السلام عليكم أعزائي الكرام..

لطالما أحببت الوضع المتصل لأن كل شيء فيه يجب أن تكتبه بيدك فتعرف أين أخطائك وتعتمد على خطوات الكود لمعرفة ماذا يحدث.

هذا كود كتتبه بطريقتين في الوضع المنفصل, والكود شغال في الحالتين.

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

المشكلة لما تضغط على نفس الزر أكثر من مرة (حابب تبحث عن شخص آخر) تظهر رسالة خطأ تقول:

This causes tow bindings in the collection to bind to the same property.

prameter name: binding.

الكود بشكل مختصر هو:

Dim da As New OleDbDataAdapter(MySqlText, con)
Dim ds As New DataSet
ds.Clear()
da.Fill(ds, "candidates")
FirstNameTxt.DataBindings.Add("Text", ds.Tables("candidates"), "fname")
LastNameTxt.DataBindings.Add("Text", ds.Tables("candidates"), "lname")

وجربت الكود بالشكل التالي ونفس المشكله:

FullNameTxt.DataBindings.Add(New Binding("Text", ds.Tables("candidates"), "fullname"))
ds.Dispose()
da.Dispose()

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

تحياتي لكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

2 إجابة على هذا السؤال .

  • 0

يوجد عدة طرق لعرض البيانات الى textbox وتعتبر طريقتك واحدة منها

وحل مشكلتك هي كالتالي :

كل ماعليك سوى اضافة عملية المسح للتكست المراد عرض البيانات فيه كما يلي

 
FirstNameTxt.DataBindings.clear
LastNameTxt.DataBindings.clear

Dim da As New OleDbDataAdapter(MySqlText, con)
Dim ds As New DataSet
ds.Clear()
da.Fill(ds, "candidates")
FirstNameTxt.DataBindings.Add("Text", ds.Tables("candidates"), "fname")
LastNameTxt.DataBindings.Add("Text", ds.Tables("candidates"), "lname")

وفقك الله

تم تعديل بواسطه muhedeen
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

يوجد عدة طرق لعرض البيانات الى textbox وتعتبر طريقتك واحدة منها

وحل مشكلتك هي كالتالي :

كل ماعليك سوى اضافة عملية المسح للتكست المراد عرض البيانات فيه كما يلي

 
FirstNameTxt.DataBindings.clear
LastNameTxt.DataBindings.clear

Dim da As New OleDbDataAdapter(MySqlText, con)
Dim ds As New DataSet
ds.Clear()
da.Fill(ds, "candidates")
FirstNameTxt.DataBindings.Add("Text", ds.Tables("candidates"), "fname")
LastNameTxt.DataBindings.Add("Text", ds.Tables("candidates"), "lname")

وفقك الله

شكراً لك أخي الكريم محي الدين هذه فعلاً إجابة مفيدة وطبقتها ونجحت..

مربعات النص التي لدي كثيرة جداً فسأكتب عملية المسح لهم جميعاً..

جزيت خيراً ووفقك الله.

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

(أو حتى في مقال منفصل).

جميع المقالات التي قرأتها في المنتدى وغيرها عن الوضع المنفصل توضح كيف تضيف وتحذف وتعدل فقط بالوضع المنفصل, والتي توضح كيف تستعلم فهي توضح كيف تستعلم لتربطها على داتاجريدفيو فقط..

تحياتي لك.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .