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

سؤال فى الداتا جريد

بدأه r4d في 28 فبراير 2008 · 2 رد · 564 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الموضوع ببساطة يتعلق بـــDataGridView

بعد عرض البيانات فى الداتا جريد بالكود دا

cmd.Connection = cn

cmd.CommandType = CommandType.Text

cmd.CommandText = "select * from ItPharm"

adcash.SelectCommand = cmd

adcash.Fill(dbs, "itpharm")

itpharm = dbs.Tables("itpharm")

DataGridView1.DataSource = itpharm

كدا عرضا البيانات من الجدول فى الداتا جريد

لكن عن غلق الفورمة وفتحها مرة اخرى ونعرض البيانات مرة اخرى فى الداتا جريد تقوم بالتالى

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

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

مع العلم ان الجدول لا يوجد بة غير صف واحد

السؤال كيف يتم تجنب هذة المشكلة

مرفق صورتين للحالة

post-150749-1204215654_thumb.jpg

post-150749-1204215678_thumb.jpg

#2

قيل ما تعمل Fill أعمل Clear

يعنى قبل السطر الل انت عامله ده

adcash.Fill(dbs, "itpharm")

اكتب

dbs.Clear

يصبح كالتالى

dbs.Clear

adcash.Fill(dbs, "itpharm")

كل من فى الوجود يطلب صيداً :::: غير ان الشباك مختلفات

#3

بالفعل حدث ما كنت ارجوة

مشكور جدا صديقى العزيز

وارجو ان استطيع ان افيدكم فى هذا المنتدى

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