goli_bushehr
یک شنبه 31 اردیبهشت 1391, 16:07 عصر
سلام
لطفا کمک کنییییییییییییییییید!!!!!!
من تاریخ را به صورت datetime در بانکم ثبت کرده ام
و هنگام نمایش در برنامه ام از روش
return
pc.GetYear(dt) + "/" + pc.GetMonth(dt) + "/" + pc.GetDayOfMonth(dt) + " " +
pc.GetHour(dt) + ":" + pc.GetMinute(dt) + ":" + pc.GetSecond(dt);
استفاده میکنم
البته بااستفاده از تابع بالا تاریخ میلادی را به شمسی تبدیل میکنم و در datatable قرار میدهم(برای نمایش در datagrid)
نکته ای که هست اینه که همه تاریخا رو میتونه به شمسی تبدیل کنه و با این خط کد در خود datatable قرار بده
for (int y = 0; y < dt4.Rows.Count; y++)
dt4.Rows[y][1] = objdate.miladiTOper(
Convert.ToDateTime(dt4.Rows[y][1].ToString()));
فقط این 3 تاریخو نمیتونه تبدیل کنه 18/05/2012 و 19 و 20 ام
فقط همین 3 تا رو!!!!!!!
جالبتر اینجاس ک ی جدول تعریف کردم درد یک sql محلی و مشکلی هم نداشتولی به بانک برروی سرور ک وصل میشم این تبدیلو انجام میده ها ولی در dattatable قرار نمیده و error میگیره
لطفا کمک کنییییییییییییییییید!!!!!!
من تاریخ را به صورت datetime در بانکم ثبت کرده ام
و هنگام نمایش در برنامه ام از روش
return
pc.GetYear(dt) + "/" + pc.GetMonth(dt) + "/" + pc.GetDayOfMonth(dt) + " " +
pc.GetHour(dt) + ":" + pc.GetMinute(dt) + ":" + pc.GetSecond(dt);
استفاده میکنم
البته بااستفاده از تابع بالا تاریخ میلادی را به شمسی تبدیل میکنم و در datatable قرار میدهم(برای نمایش در datagrid)
نکته ای که هست اینه که همه تاریخا رو میتونه به شمسی تبدیل کنه و با این خط کد در خود datatable قرار بده
for (int y = 0; y < dt4.Rows.Count; y++)
dt4.Rows[y][1] = objdate.miladiTOper(
Convert.ToDateTime(dt4.Rows[y][1].ToString()));
فقط این 3 تاریخو نمیتونه تبدیل کنه 18/05/2012 و 19 و 20 ام
فقط همین 3 تا رو!!!!!!!
جالبتر اینجاس ک ی جدول تعریف کردم درد یک sql محلی و مشکلی هم نداشتولی به بانک برروی سرور ک وصل میشم این تبدیلو انجام میده ها ولی در dattatable قرار نمیده و error میگیره