PDA

View Full Version : سوال: پاک کردن یک سطر از دیتاگریدویو متصل به بانک آنلاین



barman.ar16
جمعه 11 خرداد 1397, 17:24 عصر
سلام به دوستان و اساتید

من توی فرم ویندوزی خودم یک گریدویو از کامپوننت تلریک دارم که از طریق دیتاتیبلی که متصل هست به بانک آنلاینم داده ها نمایش داده میشن

خب توی بحث حذف داده ها من میخوام برای اینکه هر بار که یک سطر پاک میشه دوباره نخوام گریدویو رو بایند کنم (یعنی خوندن مجدد اطلاعات از بانک آنلاین) فقط اون سطری که حذف شده رو ظاهرا از گریدویو پاک کنم
البته این کار رو بعد از اینکه مطمئن شدم سطر از بانکم پاک شده می کنم در واقع فقط کار بایند دوباره رو میخوام انجام ندم
خب توی داکیومنت خود تلریک این کد برای پاک کردن سطر انتخابی نوشته شده :

this.radGridView1.Rows.RemoveAt(0);

ولی جالب اینکه هر وقت از این کد استفاده می کنم به جای اینکه سطر انتخاب شده پاک بشه سطری بعدی رو پاک میکنه
اگر سطر آخر باشم سطر اول رو پاک می کنه !!!!!!!!!!!

دوستان به نظرتون کار من اشکال داره یا مورد چیز دیگه ای هست؟
ممنون

ژیار رحیمی
جمعه 11 خرداد 1397, 19:33 عصر
به این صورت بنویس

radGridView1.BeginEdit();
radGridView1.Rows.Remove(radGridView1.SelectedRows[0]);
radGridView1.EndEdit();


https://www.telerik.com/forums/grid-selectedrows-remove