ورود

View Full Version : سوال: چرا این رکورد از دیتاگرید حذف نمی شود.



water_lily_2012
دوشنبه 01 اسفند 1390, 13:59 عصر
سلام

من با کد زیر از لیست یک رکورد را حذف می کنم. اما از دیتاگرید حذف نمی شود. و فقط سطر در دیتاگرید آبی میشه.

int index = mainMemberList.FindIndex(item => item.Code == code);
mainMemberList.RemoveAt(index);

البته لیست به ItemsSource متصل هست.
مگر نباید بعد از حذف از لیست از دیتاگرید هم حذف شود.
شاید کد حذف مشکل داشته باشه!!

B.I.O.H.A.Z.A.R.D
دوشنبه 01 اسفند 1390, 14:30 عصر
فکر میکنم بایندی که لیست رو که به ItemsSource دیتاگرید وصل کرده، دو طرفه نیست. یه سوال: میخواید فقط از دیتاگرید حذف بشه یا کلا از دیتابیس؟ دیتاگرید به دیتابیس وصله؟

sinaone1
دوشنبه 01 اسفند 1390, 21:38 عصر
اینو تست کن ببین جواب میگیری : برو و در اون لیستی که bind کردی رو از اونجا آیتم رو حذف کن و یه بار DG رو ریفرش کن ، البته قبل از این کار بیا و بعد از دستوری که نوشتی DG رو Refresh کن ببین کار میده ؟