runxinzhi.com
首页
百度搜索
用于处理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;
}
}
}
---------------------------------------------------------------------
每个人都是一座山.世上最难攀越的山,其实是自己.往上走,即便一小步,也有新高度
.
--做最好的自己,我能!!!
相关阅读:
OpenStack local.conf
Murano Weekly Meeting 2015.07.21
Python package和folder
WSGI学习系列eventlet.wsgi
OpenStack Weekly Rank 2015.07.20
Eventlet Greenlet
OpenStack Weekly Meeting 2015.07.17
OpenStack创建实例错误解决方法
Linux Shell命令系列(5) VI编辑器
linux统计使用最多的10个命令
原文地址:https://www.cnblogs.com/tonyepaper/p/1180107.html
最新文章
Session分布式共享 = Session + Redis + Nginx
Node.js实现TCP和HTTP并作简单的比较
分别使用http,express,koa请求第三方接口
(二)异步解决方案之callback
node.js学习笔记
JS异步解决方案之概念理解-----------阻塞和非阻塞,同步和异步,并发和并行,单线程和多线程
gulp的watch记事本
一直没有解决的问题
Koa学习
LeetCode 492. Construct the Rectangle
热门文章
LeetCode 486. Predict the Winner
LeetCode 485. Max Consecutive Ones
LeetCode 476. Number Complement
LeetCode 474. Ones and Zeroes
LeetCode 467. Unique Substrings in Wraparound String
LeetCode 464. Can I Win
LeetCode 463. Island Perimeter
LeetCode 461. Hamming Distance
LeetCode 458. Poor Pigs
OpenStack git cmd
Copyright © 2020-2023
润新知