惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

有赞技术团队
有赞技术团队
G
Google Developers Blog
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
J
Java Code Geeks
P
Proofpoint News Feed
V
Visual Studio Blog
爱范儿
爱范儿
The Cloudflare Blog
博客园 - 叶小钗
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
M
MIT News - Artificial intelligence
Microsoft Security Blog
Microsoft Security Blog
博客园 - 聂微东
H
Help Net Security
B
Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 【当耐特】
量子位
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - jdmei520

2D纹理与3D模型共存时的渲染问题 Adventure Works示例数据库介绍 基于 SOA 的监测、诊断与预测系统架构 基于SOA的设备智能维护系统架构设计及实现 WCF基础知识问与答 (转载) 学习资源 Wcf概述 用Visual C#创建Windows服务程序 VS2005没有源代码管理选项和菜单 - jdmei520 - 博客园 RFID射频识别技术 微软RFID开发平台BizTalk资料收集 未能建立与LOCAL的连接——Telnet成功,这就说明是你自己造成的 使用NUnit在.Net编程中进行单元测试 Enterprise Library 企业库 ListView控件(在ListView失去焦点的情况下仍然保持Item高亮) 控制图纸多线相交交点凸起(Control PolyLine Bulge open and close ) 常用数据库访问接口 广州日报新媒体发展战略解析(转) 如何编程控制动态块的参数、动作
TextBox 绑定表的数字类型字段,清除文本框内容时,焦点不能...
jdmei520 · 2010-03-22 · via 博客园 - jdmei520

代码

Binding bind = new Binding("Text", bindsourse, name, true, DataSourceUpdateMode.OnValidation, DBNull.Value);
                            tb.DataBindings.Add(bind);
                            bind.DataSourceNullValue 
= DBNull.Value;
                            
if (((System.Data.DataView)bindsourse.DataSource).Table.Columns[name].DataType.FullName == "System.Decimal")
                            {
                                
//下面两句用于处理数值型字段绑定无法设置空值问题
                                bind.Format += new ConvertEventHandler(bind_Format);
                                bind.Parse 
+= new ConvertEventHandler(bind_Parse);
                            }
void bind_Format(object sender, ConvertEventArgs e)//绑定控件时发生
        {
            
if (e.Value == DBNull.Value)
                e.Value 
= "";
        }
void bind_Parse(object sender, ConvertEventArgs e)//控件值更改时发生
        {
            
if (e.Value.ToString() == "")
                e.Value 
= DBNull.Value;
        }

posted on 2010-03-22 16:12  jdmei520  阅读(524)  评论()    收藏  举报