C#
维小宝
生活,天天向上!
展开
-
C# BackgroundWorker的使用
BackgroundWorker 类 在单独的线程上执行操作。 命名空间:System.ComponentModel 程序集:System(在 system.dll 中) public class BackgroundWorker : Component 备注: BackgroundWorker 类允许您在单独的专用线程上运行操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导转载 2013-02-04 11:14:25 · 711 阅读 · 0 评论 -
c#的委托(代理)和事件
一、代理 首先我们要弄清代理是个什么东西。别让一串翻译过来的概念把大家搞晕了头。 有的文章把代理称委托、代表等,其实它们是一个东西,英文表述都是“Delegate”。由于没有一本权威的书来规范这个概念,所以现在网上对它的称谓不一。本文我将以“代理”来称谓Delegate。 代理是什么呢?我认为“代理就是用来定义指向方法的引用”。下面我们就通过类来理解代理。 如: Ren r = new转载 2013-02-04 13:50:45 · 707 阅读 · 0 评论 -
Double类型的数字保留位数问题
double num1 =10; double num2 = 3; 那么num1/num2=3.3333333333.... 我们怎样才能做到保留到第几位呢? 在转换为字符串时巧用#和0进行控制 格式:(num1/num2).toString("#.00") 表示保留两位小数 (num1/num2).toString("#.000") 表示保留三位小数,但注意如果小数点后面第三位上没有转载 2013-02-21 14:28:56 · 3012 阅读 · 0 评论 -
数据绑定 技巧篇
(一)、Repeater中截取超长字段 使用Repeater控件绑定数据时,数据长度过长需要截取,方法如下: 24 ? Eval("ArticleTitle").ToString().Substring(0, 24) + "..." : Eval("ArticleTitle").ToString()%> (二)、GridView知识要点整合 内容转载 2013-02-27 16:51:24 · 620 阅读 · 0 评论