C#TableAdapter使用DateTime字段填写。我如何编辑所以只有时间显示在表格中

时间:2010-12-12 20:11:26

标签: c# visual-studio-2010 datetime tableadapter

我的Windows窗体项目使用TableAdapter显示一个表,其中包含以下列:名称,位置,开始时间,类别。 “开始时间”列对应于MS Visual Studio 2010数据集中的“日期时间”字段。当表格上方的标签显示“MM / DD / YYY的事件”时,表格中显示MM / DD / YYYY HH:MM:SS AM / PM是多余的。如何只显示表中的时间?该表自动填充信息,我无法在信息进入表格之前说出date.ToShortTimeString()。

1 个答案:

答案 0 :(得分:3)

将列的格式设置为t 有关具体说明,请参阅网格控件的文档(或您正在使用的任何文档)。

编辑:在.Net的内置DataGridView中,您可以将列DefaultCellStyle.Format property设置为"t"

有关详细信息,请参阅Standard Date and Time Format Strings