PDA

View Full Version : سوالي درباره گرفتن و نمايش تاريخ و Data Source



djscsi
یک شنبه 28 تیر 1388, 04:16 صبح
1.دوستان با چه تابعي ميشه تاريخ سيستم رو گرفت؟درمورد نمايشش چه طور من ميخام به دو صورت دلخواه مثلا(5/10/1378 و يا دوشنبه 30 تير 1387 ) نمايش بدم

2.دوستان من پايگاه دادم در پوشه bd در كنار فايل exe هست حالا
\AttachDbFilename="C:\Documents and Settings\user\Desktop\ d\bin\Debug\db\library.mdf";
رو كوتاهش كنم يعني اين رو ننويسم
C:\Documents and Settings\user\Desktop\ d\bin\Debug
ممنون

happy65_sh
یک شنبه 28 تیر 1388, 06:46 صبح
با چه تابعي ميشه تاريخ سيستم رو گرفت؟درمورد نمايشش چه طور من ميخام به دو صورت دلخواه مثلا(5/10/1378 و يا دوشنبه 30 تير 1387 ) نمايش بدم



PersianCalendar pdate = new PersianCalendar();
string timenow = pdate.GetYear(DateTime.Now).ToString("0000") + "/" + pdate.GetMonth(DateTime.Now).ToString("00") + "/" + pdate.GetDayOfMonth(DateTime.Now).ToString("00");

mahdi87_gh
یک شنبه 28 تیر 1388, 11:04 صبح
با استفاده از Application.StartupPath میتونی مسیر فایل اجرایی رو داشته باشی.حالا کافیه db رو به مسیرت اضافه کنی

string patch=Application.StartupPath+"\\db\\library.mdf";

WorldProgramer
یک شنبه 28 تیر 1388, 11:08 صبح
در جهت تکمیل راه حل happy65_sh باید بگویم که برای استفاده از این راه حل باید
;using System.Globalization راهم اضافه کنی!!تا بتونی به PersianCalendar دسترسی پیدا کنی!!
و بجای 0 از yyyy و mm و dd استفاده کنی!!
البته دلبخواه خودته اما استاندارد سی شارپ همینه:چشمک:

djscsi
یک شنبه 28 تیر 1388, 16:44 عصر
برا نمايش اين شكلي چي؟
بايد كد نويسي كنم؟

دوشنبه 30 تير 1387

mahdi87_gh
دوشنبه 29 تیر 1388, 19:54 عصر
آره برای این طرز نمایش از کد نویسی استفاده کن
بطور زیر

string week="";
switch (DateTime.Now.DayOfWeek)
{
case DayOfWeek.Friday:
week = "جمعه";
break;
case DayOfWeek.Monday:
week = "دوشنبه";
break;
}
و به همین شکل واسه ماه. البته باید ماه شمسی رو بررسی کنی