PDA

View Full Version : سوال: Undo Redo در گرید



NasimBamdad
شنبه 02 دی 1391, 08:39 صبح
سلام و خسته نباشید

وقتی با نرم افزار های OFFICE مخصوصا Excel , Word کار می کنیم خاصیت Undo Redo وجود داره

معمولا با کلید های ترکیبی CTRL + Z یا CTRL + Y انجام میشه .

خود Excel در کل یک GRID هست اما خیلی پیشرفته تر .

حالا آیا امکانش هست که این خاصیت رو برای Cell های گرید استفاده کرد ؟

مثلا اگه کاربر یکی از سلول ها رو اشتباهی پر کرد و یا مقداری رو اشتباهی نوشت ، بتونه با زدن CTRL + Z عملیات Undo رو برای اون CELL . دقت کنید فقط و فقط برای اون Cell انجام بشه ؟

ممنونم

NasimBamdad
شنبه 02 دی 1391, 13:32 عصر
این همه نمایش و بازدید ولی جواب نداریم !

tooraj_azizi_1035
شنبه 02 دی 1391, 14:15 عصر
Undo می تونه با متد RejectChanges شبیه سازی بشه و Redo هم قبل از Undo باید با متد GetChanges تغییرات رو در یه table موقت ذخیره کنه و دوباره اون رو در جدول Apply کنه (Redo یه مقدار برنامه نویسی می خواد).

NasimBamdad
یک شنبه 03 دی 1391, 14:59 عصر
Undo می تونه با متد RejectChanges شبیه سازی بشه و Redo هم قبل از Undo باید با متد GetChanges تغییرات رو در یه table موقت ذخیره کنه و دوباره اون رو در جدول Apply کنه (Redo یه مقدار برنامه نویسی می خواد).

این RejectChanges یک Cell رو تغییر میده ، یا اینکه تمام تغییرات ؟

یک مثالی از این RejectChanges می زنی !