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;
}
}
}
---------------------------------------------------------------------
每个人都是一座山.世上最难攀越的山,其实是自己.往上走,即便一小步,也有新高度
.
--做最好的自己,我能!!!
查看全文
相关阅读:
人人都是架构师:分布式系统架构落地与瓶颈突破
Node.js区块链开发
MDD:使用模型驱动开发方式进行快速开发(多图预警)
MDSF:模型驱动开发(MDD)介绍 | 一群共同享有幸福生活的成长伙伴
SLF4J with Logback in a Maven Project | Mograblog
Spring MVC集成slf4j-logback
SLF4J和Logback日志框架详解
Python中国社区
致远互联官网_致远软件_协同 _OA_OA系统_OA办公系统_协同管理软件及云服务领导供应商-致远软件官网
新精英博客_公司博客_官方公告
原文地址:https://www.cnblogs.com/tonyepaper/p/1180107.html
最新文章
康威定律——这个50年前就被提出的微服务概念,你知多少?
MySQL 高性能存储引擎:TokuDB初探
Apache Thrift学习之二(基础及原理)
Apache Thrift学习之一(入门及Java实例演示)
ArcMap中用python的split方法提取字段的值
cocos2d-x 3.x 物理碰撞机制
算法-求两个有序数组两两相加的值最小的K个数
AndroidUI组件之AdapterViewFilpper
JBPM学习(四):运行流程实例
IOS 创建简单表视图
热门文章
程序猿,你为什么须要一台mac?
转 Grand Central Dispatch 基础教程:Part 1/2 -swift
深入探索spring技术内幕(一): spring概述
linux 编译ffmpeg 支持x264, x265
FingerprintJS
活动反作弊服务_防羊毛党_防作弊评论_防刷单_防作弊投票_网易易盾
浅谈web指纹识别技术
struts2.5.10.1
zz
从零到百亿互联网金融架构发展史
Copyright © 2011-2022 走看看