بسم الله الرحمن الرحيم
الموضوع ببساطة يتعلق بـــ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
كدا عرضا البيانات من الجدول فى الداتا جريد
لكن عن غلق الفورمة وفتحها مرة اخرى ونعرض البيانات مرة اخرى فى الداتا جريد تقوم بالتالى
تضيف البيانات التى سبق تم عرضها فى المرة الاولى بالاضافة للبيانات الجديدة
بمعنى اخر لو عندك صف واحد فى الجدوال المعروض وقفلت الفورمة بتاعت الداتا جريد وفتحتها مرة اخرى تجد الداتا جريد قامت بتكرار نفس الصف مرة اخرى فى العرض
مع العلم ان الجدول لا يوجد بة غير صف واحد
السؤال كيف يتم تجنب هذة المشكلة
مرفق صورتين للحالة