欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C#教程

當前位置:主頁 > 軟件編程 > C#教程 >

C#中Datetimepicker出現(xiàn)問題的解決方法

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C#教程|點擊: 次

發(fā)現(xiàn)問題

DateTimePicker控件是用來顯示和修改日期時間的,但默認只顯示日期和修改日期。最近在使用中就遇到了一個問題,下面來隨著小編一起看看吧

前幾天公司用的物料管理系統(tǒng)出現(xiàn)了一個很奇怪的問題

具體的現(xiàn)象是:

10月31號的那天,物流部的人因為之前的問題,需要將之前已經(jīng)結轉(zhuǎn)的9月份取消結轉(zhuǎn)。


,當操作人員將10改變?yōu)?的時候,出現(xiàn)問題了。程序直接崩潰,并且報了“年、月和日參數(shù)描述無法表示的 DateTime”

這個錯誤。經(jīng)過一系列的調(diào)試 與查資料文檔,發(fā)現(xiàn)是C#DatetimePicker這個控件本身的問題,具體原因是DatetimePicker

這個控件會在繪制的時候,默認將當前年月日作為本身value,然后,如果他的屬性中的style設置為只顯示年月的時候,如果貿(mào)然改變月份,他會有一個校驗機制。

校驗修改后的月份是否存在這一天。解決方法是:在窗體加載時候給空間賦予一個默認的value,考慮到業(yè)務邏輯的影響,定位當月一號為默認日期。

解決方法如下:

"新增窗體加載事件 
/// <summary>
/// 新增窗體加載事件,給窗體中兩個datepicker控件的value賦值
/// 賦的值為當月一號
/// </summary>
/// <param name=""sender""></param>
/// <param name=""e""></param>
private void FrmMonthCarry_Load(object sender, EventArgs e)
{
this.datePickerMonth.Value = DateTime.Now.AddDays(1 - DateTime.Now.Day);
this.dateCancel.Value = this.datePickerMonth.Value;
}"

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對我們的支持。

上一篇:C#實現(xiàn)窗體全屏的兩種方法

欄    目:C#教程

下一篇:C# 7.0 使用下劃線忽略使用的變量的原因分析

本文標題:C#中Datetimepicker出現(xiàn)問題的解決方法

本文地址:http://mengdiqiu.com.cn/a1/C_jiaocheng/5027.html

網(wǎng)頁制作CMS教程網(wǎng)絡編程軟件編程腳本語言數(shù)據(jù)庫服務器

如果侵犯了您的權利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權所有