PDA

View Full Version : مشکل در جمع و تفریق ساعت در DGV



mmbguide
دوشنبه 21 فروردین 1396, 19:42 عصر
سلام

من د DGV سه ستون تاریخ (ساعت شروع-ساعت پایان-جمع) دارم. فرمت نمایش بصورت ShortTime هستش. وقتی تاریخ شوره و یا پایان رو تغییر میدم برنامه تاریخ دیگر را با همان ساعت ولی تاریخ سال 1988 در نظر میگیره و حاصل جمع و یا تفریق اشتباه میشه مگر اینکه هردو ستون را دوباره وارد کنم. چطور میتونم این مشکل رو حل کنم که کاربر تنها همان ستونی را که دوست داشت اصلاح کنه؟

تشکر

mmbguide
چهارشنبه 23 فروردین 1396, 10:32 صبح
چیزی که به ذهنم رسیده و داره درست کار میکنه اینه که هربا که ستون مورد نظر تغییر کرد، برنامه مقدار هر دو ستون رو بصورت ShortTimeString ارسال میکنه و در تابع مورد نظر مجددا به DateTime تبدیل میشند که در واقع در این لحظه هر دو Time دارای یک Date میشند و عملیات محاسبه تفاضل دو ساعت به درستی انجام میشه. اگر راه حلی بهتر وجود داره بیزحمت عنوان بفرمایید. تشکر