C# TableAdapter 填充日期时间字段。我如何编辑以便表格中只显示时间
我的 Windows 窗体项目使用 TableAdapter 显示一个表,其中包含以下列:名称、位置、开始时间、类别。 “开始时间”列对应于 MS Visual Studio 2010 数据集中的“日期时间”字段。当表格上方的标签显示“MM/DD/YYY 事件”时,表格中显示 MM/DD/YYYY HH:MM:SS AM/PM 是多余的。如何在表格中只显示时间?该表会自动填充信息,并且在信息进入表之前我无法说出 date.ToShortTimeString() 。
My windows form project displays a table using the TableAdapter with the following Columns: Name, Location, Start Time, Category. The Start Time column corresponds to a DateTime field in the MS Visual Studio 2010 Dataset. It is redundant in the table to display MM/DD/YYYY HH:MM:SS AM/PM when the label above the table displays "Events for MM/DD/YYY". How can I display just the Time in the Table? The table automatically populates with the information and there is no way for me to say date.ToShortTimeString() before the info enters the table.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将列的格式设置为
t
。有关具体说明,请参阅网格控件(或您正在使用的任何控件)的文档。
编辑:在.Net的内置DataGridView中,您可以设置列的
DefaultCellStyle.Format
属性 到"t"
。有关详细信息,请参阅标准日期和时间格式字符串。
Set the format for the column to
t
.For specific instructions, see the documentation for your grid control (or whatever you're using).
EDIT: In .Net's built-in DataGridView, you can set the column's
DefaultCellStyle.Format
property to"t"
.For more information, see Standard Date and Time Format Strings.