C# TableAdapter 填充日期时间字段。我如何编辑以便表格中只显示时间

发布于 2024-10-07 03:13:33 字数 241 浏览 1 评论 0原文

我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倾城花音 2024-10-14 03:13:33

将列的格式设置为 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文