Chabok
جمعه 17 شهریور 1385, 16:40 عصر
با عرض سلام خدمت دوستان محترم
من یه دیتاگرید دارم که یکی از ستون هاش بصورت CheckBox است .
حالا میخوام هنگامی که کاربر تغییرات رو انجام میده بفهمم کدوم ستون تغییر کرده .
مشکل اینجاست که هنگامی که در هر کدوم از رویدادهای مربوط به دیتاگرید
چک میکنم که آیا اون سطر تغییر کرده یا نه غلط نشون میده .
یعنی حالت قبلیش رونشون میده و هنوز نفهمیده که تغییر کرده .
من تمامی این Event ها را چک کردم . ولی هر کدوم یه سازی می زنند .
یعنی بعضی هاشون قبل از اینکه تغییرات داده بشه اتفاق میفته .
بعضی هاشون بعد از اینکه تغییرات داده بشه اتفاق میفته ولی نتیجه قبلی و غلط میده.
MouseUp
CellMouseUp
CellMouseClick
CellContentClick
CellClick
CellValuePushed
CellEndEdit
SelectionChanged
CurrentCellChanged
CellValueChanged
نمیدونم چیکار کنم .
ممنونم کمک کنید .
فایل ضمیمه هم نشانگر همین واقعیت است .
نکته : تمامی رویدادها Rem شده اند .برای تست هر کدام آن ها را از حالت ' در بیارین .
من یه دیتاگرید دارم که یکی از ستون هاش بصورت CheckBox است .
حالا میخوام هنگامی که کاربر تغییرات رو انجام میده بفهمم کدوم ستون تغییر کرده .
مشکل اینجاست که هنگامی که در هر کدوم از رویدادهای مربوط به دیتاگرید
چک میکنم که آیا اون سطر تغییر کرده یا نه غلط نشون میده .
یعنی حالت قبلیش رونشون میده و هنوز نفهمیده که تغییر کرده .
من تمامی این Event ها را چک کردم . ولی هر کدوم یه سازی می زنند .
یعنی بعضی هاشون قبل از اینکه تغییرات داده بشه اتفاق میفته .
بعضی هاشون بعد از اینکه تغییرات داده بشه اتفاق میفته ولی نتیجه قبلی و غلط میده.
MouseUp
CellMouseUp
CellMouseClick
CellContentClick
CellClick
CellValuePushed
CellEndEdit
SelectionChanged
CurrentCellChanged
CellValueChanged
نمیدونم چیکار کنم .
ممنونم کمک کنید .
فایل ضمیمه هم نشانگر همین واقعیت است .
نکته : تمامی رویدادها Rem شده اند .برای تست هر کدام آن ها را از حالت ' در بیارین .