PDA

View Full Version : تقویم



alia.n
یک شنبه 25 خرداد 1393, 18:42 عصر
باسلام دوستان من یک برنامه دارم که دارای 31 فیلد است میخوام با انتخاب یک روز از تقویم تمام فیلد ها پر شوند مثلا اگر من در فیلد اول 1393/1/1 را انتخاب کردم فیلد دوم به صورت خودکار 1393/1/2 تا فیلد اخر که 1393/1/31 شود

Pedram_Parsian
یک شنبه 25 خرداد 1393, 18:52 عصر
با یه حلقه for می تونی این کار رو خیلی ساده انجام بدی

alia.n
سه شنبه 27 خرداد 1393, 14:20 عصر
سلام دوست عزیز شما با یک مثال و یک کامپونت تقویم این کار را برای من انجام بده دستت درد نکنه

Pedram_Parsian
پنج شنبه 05 تیر 1393, 23:39 عصر
دوست عزیز
راستش رو بخواید باور کنید وقت ندارم .... :لبخند:

ولی توی پست قبلی هم گفتم به شما ..
شما باید بیاید اول تاریخ رو از کاربر بگیرید بعدش بیاید حرف آخرش (حرف آخر تاریخ رو) توی یه int ذخیره کنید ....
بعد با یه حلقه for بگید که از تاریخ شروع تا 31 روز رو یکی یکی به تکس باکس ها اضافه کنید.
شرمنده نتونستم نمونه کد قرار بدم
موفق باشید/

kamal70
جمعه 06 تیر 1393, 13:23 عصر
سلام در این کد datetime pickerx1 نام کامپوننت است. و هر تکست باکسی در برنامه است به ترتیب با افزایش تاریخ مقداردهی می کند.
int i=0;
foreach (Control crl in this.Controls)
{
if (crl is TextBox)
{
crl.Text = dateTimePickerX1.GetSelectedDateInPersianDateTime( ).AddDays(i).ToShortDateString();
i++;
}
}

alia.n
یک شنبه 08 تیر 1393, 14:28 عصر
سلام دوست عزیز ایا از کامپونتی که توی ویزال استدیو هست استفاده کردی یا از جای دیگه چون این گزینه نمیاد
dateTimePickerX1.GetSelectedDateInPersianDateTime( ).