PDA

View Full Version : سوال: نحوه به روزرسانی یک کنترل ListBox بعد از اضافه کردن یک رکورد جدید



soshians
یک شنبه 04 دی 1390, 14:45 عصر
با سلام خدمت شما دوستان عزیز
من با استفاده از WCF RIA Service رکوردهای یکی از جداولم رو در یک Listbox نمایش میدم و در کنار این لیست یک دکمه برای درج یک رکورد جدید دارم که با کلیک این دکمه یک Child Window نمایش داده میشود که کاربر با آن رکورد مورد نظرش را اضافه میکند ولی مشکل من اینجاست که بعد از اضافه شدن این رکورد جدید لیست باکس به روزرسانی نمیشود ، من در رویداد خروج Child Window دوباره لیست باکس را پر میکنم اما تاثیری ندارد.
تنها زمانی لیست به روز میشود که من مرورگر را Refresh میکنم یا یکبار Child Window را بازمیکنم و میبندم.

پیشاپیش از همه شما مهندسین عزیز تشکر میکنم.

in_chand_nafar
یک شنبه 04 دی 1390, 23:28 عصر
مثال زير را خوب بررسي كن
در ضمن كتاب جناب آقاي وحيد نصيري را از سايت خودشان دانلود كنيد و بخونيد بد نيست (براي ياد گرفتن عالي است)
آدرس مثال
http://www.nikamooz.com/training/silverlight/ComboBox/ComboBoxSample.rar
براي واكشي اطلاعات از بانك اطلاعاتي با استفاده از WCF RIA Service برو سراغ اين لينك
http://www.nikamooz.com/index.php?option=com_content&view=article&id=133:-datagrid-silverlight-wcf-ria-services&catid=43:silverlight&Itemid=112

soshians
دوشنبه 05 دی 1390, 10:34 صبح
ممنون از لینک هایی که گذاشتید.
اما من فکر میکنم که مشکل از cache شدن داده ها توسط RIA Services است ، که حتی بعد از درج کردن یک داده جدید هم فاقد مکانیسمی برای اطلاع به RIA Service برای نادیده گرفتن Cache است.