zoukankan
html css js c++ java
用于处理DBNull问题的DateTimePicker
08/5/3改进版,请大家给些建议.谢谢!
using
System;
using
System.Collections.Generic;
using
System.Text;
using
System.Windows.Forms;
using
System.ComponentModel;
using
System.Text.RegularExpressions;
namespace
WinUI
{
/**/
///
<summary>
///
用于处理DBNull问题的DateTimePicker
///
</summary>
public
class
MDateTimePicker :DateTimePicker
{
public
object
Value
{
get
{
return
base
.Value;
}
set
{
try
{
DateTime dt
=
Convert.ToDateTime(value);
base
.Value
=
dt;
}
catch
(Exception ex)
{
base
.Value
=
MaxDate;
;
}
}
}
protected
override
void
OnTextChanged(EventArgs e)
{
base
.OnTextChanged(e);
if
(Convert.ToDateTime(Value)
==
MaxDate)
{
Format
=
DateTimePickerFormat.Custom;
CustomFormat
=
"
"
;
}
else
{
Format
=
DateTimePickerFormat.Long;
}
}
protected
override
void
OnClick(EventArgs e)
{
base
.OnClick(e);
onEdit();
}
protected
override
void
OnKeyDown(KeyEventArgs e)
{
base
.OnKeyDown(e);
if
(e.KeyCode
==
Keys.Delete)
{
this
.Value
=
MaxDate;
}
else
{
onEdit();
}
}
private
void
onEdit()
{
Format
=
DateTimePickerFormat.Long;
Value
=
DateTime.Now;
}
}
}
---------------------------------------------------------------------
每个人都是一座山.世上最难攀越的山,其实是自己.往上走,即便一小步,也有新高度
.
--做最好的自己,我能!!!
查看全文
相关阅读:
互联网协议入门(二)
互联网协议入门(一)
careercup-扩展性和存储限制10.6
careercup-扩展性和存储限制10.4
careercup-扩展性和存储限制10.3
写一个函数找到给定字符串的位置
手工删除crfclust.bdb文件
VirtualBox 报错VERR_VD_IMAGE_READ_ONLY
Oracle DG测试failover和后续恢复报告
ASM的备份集在文件系统上恢复测试
原文地址:https://www.cnblogs.com/tonyepaper/p/1180107.html
最新文章
84. Largest Rectangle in Histogram-hard
82. Remove Duplicates from Sorted List II && i
81. Search in Rotated Sorted Array II
80. Remove Duplicates from Sorted Array II
79. Word Search
78. Subsets
大数据系统和分析技术综述【程学旗】
TOP 10开源的推荐系统简介
网络视频解决方案
Java程序员从笨鸟到菜鸟之(五十二)细谈Hibernate(三)Hibernate常用API详解及源码分析--csdn 曹胜欢
热门文章
简单理解Hibernate三种状态的概念及互相转化
Hibernate注解详解
Hibernate映射解析——七种映射关系
Hibernate 3 深度解析--苏春波
Mybatis原理分析一 从JDBC到Mybaits
CSS 发明者 Håkon Wium Lie 访谈--csdn zhangxin09
linux内存管理---物理地址、线性地址、虚拟地址、逻辑地址之间的转换
linux内存管理---虚拟地址、逻辑地址、线性地址、物理地址的区别(一)
双栈队列实现快速获取队列最大值最小值
编程之美——数组分割
Copyright © 2011-2022 走看看