PDA

View Full Version : کد حذف سطر از DataGridView (متصل به بانک اکسس)



aliakbar2152
پنج شنبه 20 اردیبهشت 1397, 06:53 صبح
باسلام خدمت دوستان
در فرنی که طراحی کردم یه دیتاگرید وجود داره که به بانک اکسس متصل است و جدولی که تو خودش نشون میده چند ستون داره که ID و مابقی اونا هم به دلیل اینکه امکان فیلد تکراری وجود داره "کلید"خاص براش نزاشتم.الان میخوام با کلیک روی سطر دیتا گرید و سمس زدن دکمه حدف روی فرم سطر انتخاب شده حذف بشه.
من یه کدی نوشتم .اجرا میشه اما موقعه ای که حذف میکنه کلیه ستون هایی دیگه ای که با ID سطر انتخاب شده برابرند نیز حذف میکنه.چکار کنم

danialafshari
پنج شنبه 20 اردیبهشت 1397, 07:06 صبح
با سلام
ID باید شناسه یکتا باشه و شما باید ID رو Autonumber و به عنوان کلید قرار میدادید تا چنین مشکلاتی پیش نیاد و در کنارش یک ID مثلاً PersonID از نوع Text در نظر میگرفتید که کاربر اون رو میبینه و باهاش کار میکنه...
ولی میتونید WHERE رو روی چندین فیلد در نظر بگیرید و از AND استفاده کنید
موفق باشید

aliakbar2152
جمعه 21 اردیبهشت 1397, 18:58 عصر
ممنون از پاسختون