PDA

View Full Version : سوال در مورد ساعت در asp



NOSRATGOLAB
دوشنبه 06 شهریور 1391, 06:18 صبح
سلام.ببخشید من تا حالا با ساعت در asp.net کار نکردم .مدیر باید بتونه برای یک ازمون ساعت شروع و پایان در نظر بگیرد که طبعا این مقادیر در دیتابیس ثبت میشن.حال سوال من این است برای ساعت شروع و پایان دو تا textbox باید بزارم یا کنترلی از tolbox واسه ساعت داریم؟
محیط کاری من ویزوال استدیو 2008

ممنون میشم کمک کنید

meisam12
دوشنبه 06 شهریور 1391, 19:58 عصر
سلام
می تونید از textbox استفاده کنید و خاصیت readOnly آن را برابر true قرار دهید.

NOSRATGOLAB
دوشنبه 06 شهریور 1391, 22:41 عصر
سلام خیلی ممنون بالاخره یکی جواب داد ببخشید من اگه تکس باکس بزارم مشکلی پیش نمیاد بعدا .چون بعدا باید زمان شروع و پایان چک بشه در برنامه (در صورت استفاده از تکس بکس میشه زمانو چک کرد که مثلا اگه ازون زمان بگذره ازمونو غیر فعال کنیم) .ایا در تکس باکس میشه نوشت 08:20:59 بعد این مقدار رو با چه نوعی(int-char ......( در دیتابیس ذخیره کنم ممنون

meisam12
سه شنبه 07 شهریور 1391, 10:18 صبح
سلام
شما می توانید مثلاً از سورس زیر برای ریختن نوع date در textbox استفاده کنید.



protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
System.DateTime myDate = new System.DateTime();
myDate = Calendar1.SelectedDate;
txtStart.Text = myDate.ToString ("dd/MM/yyyy");
}
}




سلام خیلی ممنون بالاخره یکی جواب داد ببخشید من اگه تکس باکس بزارم مشکلی پیش نمیاد بعدا .چون بعدا باید زمان شروع و پایان چک بشه در برنامه (در صورت استفاده از تکس بکس میشه زمانو چک کرد که مثلا اگه ازون زمان بگذره ازمونو غیر فعال کنیم) .ایا در تکس باکس میشه نوشت 08:20:59 بعد این مقدار رو با چه نوعی(int-char ......( در دیتابیس ذخیره کنم ممنون

mahmood1000
سه شنبه 07 شهریور 1391, 10:35 صبح
سلام.ببخشید من تا حالا با ساعت در asp.net کار نکردم .مدیر باید بتونه برای یک ازمون ساعت شروع و پایان در نظر بگیرد که طبعا این مقادیر در دیتابیس ثبت میشن.حال سوال من این است برای ساعت شروع و پایان دو تا textbox باید بزارم یا کنترلی از tolbox واسه ساعت داریم؟
محیط کاری من ویزوال استدیو 2008

ممنون میشم کمک کنید


سلام خیلی ممنون بالاخره یکی جواب داد ببخشید من اگه تکس باکس بزارم مشکلی پیش نمیاد بعدا .چون بعدا باید زمان شروع و پایان چک بشه در برنامه (در صورت استفاده از تکس بکس میشه زمانو چک کرد که مثلا اگه ازون زمان بگذره ازمونو غیر فعال کنیم) .ایا در تکس باکس میشه نوشت 08:20:59 بعد این مقدار رو با چه نوعی(int-char ......( در دیتابیس ذخیره کنم ممنون

دوست عزیز شما میتونید از کنترهای AJAX خود asp.net استفاده کنی.
به این لینک (http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/MaskedEdit/MaskedEdit.aspx)یه نگاه بنداز ، دقیقا همون چیزی و که میخوای داخلش آورده
میتونی این ابزار رو از این لینک دنلود (http://ajaxcontroltoolkit.codeplex.com/)کنی و به ابزرهای داخل ویژال استودیو اضافه کنی و مشکلت رو حل کنی
نمونه ابزارها و روش استفاده هم در این سایت (http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/MaskedEdit/MaskedEdit.aspx) آمده