Как узнать дату начала работы
у меня есть два datagridview
первый элемент имеет № и дата
второй datagridview имеет дату кредита, сумму, номер примененного месяца, дату начала и дату окончания
первый datagridview находится в базе данных
а во втором datagridview только дата кредита и сумма взяты из базы данных.
чтобы получить номер месяца, я делю общую сумму на txtamount.text
затем дата окончания базируется не на месяц потом болел матч результат от datagridview
например
datagridview1
нет | duedate
1 | 3/18/2015
2 | 4/20/2015
3 | 5/18/2015
4 | 6/18/2015
5 | 7/20/2015
6 | 8/18/2015
7 | 9/18/2015
8 | 10/19/2015
9 | 11/23/2015
10 | 12/18/2015
11 | 1/18/2016
12 | 2/18/2016
13 | 3/18/2016
datagridview2
нет | дата начала | Дата окончания
1 | | 3/18/2015
2 | | 4/20/2015
3 | | 5/18/2015
4 | | 6/18/2015
4 | | 6/18/2015
5 | | 7/20/2015
6 | | 8/18/2015
7 | | 9/18/2015
9 | | 11/23/2015
10 | | 12/18/2015
11 | | 1/18/2016
я застрял на получении даты начала
где после 7 его 9 так что дата начала должна быть № 8 из datagridview1
кстати я показывал только столбцы 2-4 datagridview2
Что я уже пробовал:
я попробовал этот код
Dim TotalAmount As Integer = 0 For x = 0 To DataGridView2.Rows.Count - 1 TotalAmount += DataGridView2.Rows(x).Cells(1).Value DataGridView2.Rows(x).Cells(2).Value = Math.Truncate(TotalAmount / TextBox1.Text) If DataGridView2.Rows(x).Cells(2).Value = DataGridView1.Rows(DataGridView2.Rows(x).Cells(2).Value - 1).Cells(0).Value Then DataGridView2.Rows(x).Cells(4).Value = DataGridView1.Rows(DataGridView2.Rows(x).Cells(2).Value - 1).Cells(1).Value End If Next
и выход должен быть таким
нет | дата начала | Дата окончания
1 | 3/18/2015 | 3/18/2015
2 | 4/20/2015 | 4/20/2015
3 | 5/18/2015 | 5/18/2015
4 | 6/18/2015 | 6/18/2015
4 | 6/18/2015 | 6/18/2015
5 | 7/20/2015 | 7/20/2015
6 | 8/18/2015 | 8/18/2015
7 | 9/18/2015 | 9/18/2015
9 | 10/19/2015 | 11/23/2015
10 | 12/18/2015 | 12/18/2015
11 | 1/18/2016 | 1/18/2016