باسلام دوستان من یک برنامه دارم که دارای 31 فیلد است میخوام با انتخاب یک روز از تقویم تمام فیلد ها پر شوند مثلا اگر من در فیلد اول 1393/1/1 را انتخاب کردم فیلد دوم به صورت خودکار 1393/1/2 تا فیلد اخر که 1393/1/31 شود
باسلام دوستان من یک برنامه دارم که دارای 31 فیلد است میخوام با انتخاب یک روز از تقویم تمام فیلد ها پر شوند مثلا اگر من در فیلد اول 1393/1/1 را انتخاب کردم فیلد دوم به صورت خودکار 1393/1/2 تا فیلد اخر که 1393/1/31 شود
با یه حلقه for می تونی این کار رو خیلی ساده انجام بدی
سلام دوست عزیز شما با یک مثال و یک کامپونت تقویم این کار را برای من انجام بده دستت درد نکنه
دوست عزیز
راستش رو بخواید باور کنید وقت ندارم ....
ولی توی پست قبلی هم گفتم به شما ..
شما باید بیاید اول تاریخ رو از کاربر بگیرید بعدش بیاید حرف آخرش (حرف آخر تاریخ رو) توی یه int ذخیره کنید ....
بعد با یه حلقه for بگید که از تاریخ شروع تا 31 روز رو یکی یکی به تکس باکس ها اضافه کنید.
شرمنده نتونستم نمونه کد قرار بدم
موفق باشید/
سلام در این کد datetime pickerx1 نام کامپوننت است. و هر تکست باکسی در برنامه است به ترتیب با افزایش تاریخ مقداردهی می کند.
int i=0;
foreach (Control crl in this.Controls)
{
if (crl is TextBox)
{
crl.Text = dateTimePickerX1.GetSelectedDateInPersianDateTime( ).AddDays(i).ToShortDateString();
i++;
}
}
سلام دوست عزیز ایا از کامپونتی که توی ویزال استدیو هست استفاده کردی یا از جای دیگه چون این گزینه نمیادdateTimePickerX1.GetSelectedDateInPersianDateTime( ).