Iman7228
سه شنبه 07 آذر 1396, 16:04 عصر
سلام اساتید.
یک سوال اینکه من میخام برای دفترچه ی اقساط، سررسید درست کنم.
یعنی تاریخ اولین قسط و تعداد اقساط رو برنامه بهش بدم. برنامه خودش سررسید اقساط ماهیانه رو تو دیتاگرید ایجاد کنه.به صورت زیر :
ورودی : تاریخ اولین قسط 1396/09/01 - تعداد اقساط 7
خروجی :
1396/09/01
1396/10/01
1396/11/01
1396/12/01
1397/01/01
1397/02/01
1397/03/01
کسی هست کمک کنه؟
for (int i = 0; i < Convert.ToInt32(txtTedad.Text); i++)
{
string[] strsplit = txtDate.Text.Split('/');
var pc = new PersianCalendar();
DateTime dt = pc.ToDateTime(Int32.Parse(strsplit[0]), Int32.Parse(strsplit[1]), Int32.Parse(strsplit[2]), 0, 0, 0, 0);
dt = pc.AddMonths(dt, Int32.Parse(txtTedad.Text));
var index = dataGridViewX1.Rows.Add();
dataGridViewX1.Rows[0].Cells[1].Value = txtDate.Text;
dataGridViewX1.Rows[index].Cells[1].Value = pc.GetYear(dt).ToString() + "/" + pc.GetMonth(dt).ToString() + "/" + pc.GetDayOfMonth(dt).ToString();
dataGridViewX1.Rows[index].Cells[2].Value = txtaghsat.Text.Trim();
}
یک سوال اینکه من میخام برای دفترچه ی اقساط، سررسید درست کنم.
یعنی تاریخ اولین قسط و تعداد اقساط رو برنامه بهش بدم. برنامه خودش سررسید اقساط ماهیانه رو تو دیتاگرید ایجاد کنه.به صورت زیر :
ورودی : تاریخ اولین قسط 1396/09/01 - تعداد اقساط 7
خروجی :
1396/09/01
1396/10/01
1396/11/01
1396/12/01
1397/01/01
1397/02/01
1397/03/01
کسی هست کمک کنه؟
for (int i = 0; i < Convert.ToInt32(txtTedad.Text); i++)
{
string[] strsplit = txtDate.Text.Split('/');
var pc = new PersianCalendar();
DateTime dt = pc.ToDateTime(Int32.Parse(strsplit[0]), Int32.Parse(strsplit[1]), Int32.Parse(strsplit[2]), 0, 0, 0, 0);
dt = pc.AddMonths(dt, Int32.Parse(txtTedad.Text));
var index = dataGridViewX1.Rows.Add();
dataGridViewX1.Rows[0].Cells[1].Value = txtDate.Text;
dataGridViewX1.Rows[index].Cells[1].Value = pc.GetYear(dt).ToString() + "/" + pc.GetMonth(dt).ToString() + "/" + pc.GetDayOfMonth(dt).ToString();
dataGridViewX1.Rows[index].Cells[2].Value = txtaghsat.Text.Trim();
}