我创建了一个表单,用于收集学生的ID号,并通过VB应用程序将该号码以及时间和日期存储到Access数据库中。我创建了第二个窗体,显示Access数据库表条目。我遇到的问题是应用程序当时发送到数据库的信息存储在日期/时间字段中。它以简短的形式发送,这是数据库文件本身打开时条目的显示方式,但是当我通过我的vb表单显示表时,它显示如下: Full date(today's date) followed by the time entry, should only be short time
这是我用来调用表单的代码:
Dim mySecondForm As Form2
mySecondForm = Form2
mySecondForm.Show()
这是我用来显示表格的代码:
Me.FT_EntriesTableAdapter.Fill(Me.Fit_Track_CopyDataSet.FT_Entries)
所以我需要知道的是,如何让时间字段在form2上显示短时间,就像在数据库中一样?
答案 0 :(得分:0)
基本上,做Plutonix所说的。
mySecondForm.DataGridView1.Columns("Time").DefaultCellStyle.Format = "t"
" DataGridView1"是新DataGridView对象的默认名称;根据需要改变。
有关日期/时间格式字符串的详细信息,请查看MS's documentation。