ビジュアルスタジオプログラムで時間を短い日付としてアクセスデータベースに保存すると、そのように保存されます(たとえば、07:30または18:30などの短い日付として)。しかし、取得すると、長い日付 (12/30/1899 07:30 AM または 12/30/1899 18:30 PM) として表示されます。私は自分自身を追加したコンボボックスから日付を選択しますが、データを取得するときは、datagridview にデータを表示するクエリを使用します。Visual Studio 2010 Ultimate の Visual Basic を使用してプログラムしました。
サイトに質問を投稿するのはまだ新しいですが、この最初のブロックがデータベースに保存され、2 番目のブロックが取得されます
。 SelectedItem.ToString)
取得するには:
Dim userdate As String = dtpDate.Value.ToShortDateString
Dim records = From students In ESADataSet.tblAttendance
Where students.ModuleCode = currentModule And students.Date1 = userdate
Order By students.StudentNumber
Select students
dgvAttendance.DataSource = records.AsDataView