我的Windows窗体项目使用TableAdapter显示一个表,其中包含以下列:名称,位置,开始时间,类别。 “开始时间”列对应于MS Visual Studio 2010数据集中的“日期时间”字段。当表格上方的标签显示“MM / DD / YYY的事件”时,表格中显示MM / DD / YYYY HH:MM:SS AM / PM是多余的。如何只显示表中的时间?该表自动填充信息,我无法在信息进入表格之前说出date.ToShortTimeString()。
答案 0 :(得分:3)
将列的格式设置为t
有关具体说明,请参阅网格控件的文档(或您正在使用的任何文档)。
编辑:在.Net的内置DataGridView中,您可以将列DefaultCellStyle.Format
property设置为"t"
。
有关详细信息,请参阅Standard Date and Time Format Strings。