gpt4 book ai didi

c# - 如何自定义项目在 ComboBox 控件中的显示方式?

转载 作者:太空宇宙 更新时间:2023-11-03 19:28:17 25 4
gpt4 key购买 nike

我当前的任务是用日期填充组合框,让用户选择一个,然后确定他选择的日期。

默认情况下,ComboBox 控件使用 Object.ToString 来确定要显示的内容。

我的问题是 DateTime.ToString 同时显示日期和时间。由于时间与我的上下文无关,我不想显示它。

有没有办法自定义 ComboBox 为每个项目显示的内容?或者也许是一种选择 DateTime.ToString 将返回什么的方法?

最佳答案

在这种情况下,我将使用 ComboBox 控件的 FormatString 属性:

myComboBox.FormatString = "yyyy-MM-dd";

另一种可能性是使用 DisplayMemberValueMember 但我认为在这种情况下这超出了您的需要。

编辑:为了完整起见:还有一个Format-event

关于c# - 如何自定义项目在 ComboBox 控件中的显示方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6916393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com