0

我有 Winform,其中有日期时间选择器,所以我需要知道如何在日期时间选择器中将默认日期值设置为 01,并且用户无法更改日期。他/她如何更改月份或年份,但默认日期保持不变,即;01.

4

1 回答 1

0

选择一些您将使用的事件。我确实构建了字符串,但您可以重写更好的代码并且更简单。这只是一个示例供您理解。

        int year = Convert.ToDateTime(dateTimePicker1.Text).Year;
        int month = Convert.ToDateTime(dateTimePicker1.Text).Month;
        dateTimePicker1.Text = DateTime.ParseExact("01." + month.ToString() + "." + year.ToString(), "dd.mm.yyyy",System.Globalization.CultureInfo.InvariantCulture).ToString();

希望能帮助到你

于 2012-11-14T08:56:55.647 回答