データベースに既に入力されている日付から 2 週間ごとに、タスクのリマインダー (ユーザーが開始日のスポットでデータベースに追加する) を作成したいと考えています。曜日の位置に基づいて、試してみましたが無駄でした、誰かがアイデアを持っているなら、私は感謝します
cmd5.CommandText = "select * from task where frequence='2W' "
da5.SelectCommand = cmd1
da5.Fill(ds5, "0")
DataGridView6.Columns.Add("fr", "fr")
DataGridView6.Columns.Add("class", "class")
For i As Integer = 0 To ds5.Tables(0).Rows.Count - 1
If Date.Now.DayOfWeek > 3 Then
If CType(ds5.Tables(0).Rows(i).Item(3), Date).DayOfWeek = Date.Now.DayOfWeek Or CType(ds5.Tables(0).Rows(i).Item(3), Date).DayOfWeek - ???? = Date.Now.DayOfWeek Then
DataGridView6.Rows.Add(ds5.Tables(0).Rows(i).Item(4), CType(ds5.Tables(0).Rows(i).Item(3), Date).DayOfWeek)
End If
End If
If Date.Now.DayOfWeek < 4 And Date.Now.DayOfWeek <> 0 Then
If CType(ds5.Tables(0).Rows(i).Item(3), Date).DayOfWeek = Date.Now.DayOfWeek Or CType(ds5.Tables(0).Rows(i).Item(3), Date).DayOfWeek + ???? = Date.Now.DayOfWeek Then
DataGridView6.Rows.Add(ds5.Tables(0).Rows(i).Item(4), CType(ds5.Tables(0).Rows(i).Item(3), Date).DayOfWeek)
End If
End If
Next
の "??????" 正しい結果を得るために何を入れることができるかわかりません!! 誰か助けてください!