该文被密码保护。 阅读全文
摘要:
包含关系的管理,可以有很多思路。List集合、枚举的HasFlag、二进制与运算、BitVector32、BitArray等等。list集合属于最基本的方法,存在数据的存储和处理时内存的开销较大的缺点;枚举、二进制与运算、BitVector32,它们的优点是内存开销较小,但都存在着Int位数限制的问题。BitArray较第二种在系统开销上要大些,但在长度上面比较占优势,可以无限长度扩充。 阅读全文
摘要:
当Winform以Show的方式,及无模式的方式弹出时,Close会调用Dispose,也就是说用户在这种情况下关闭对话框,Dispose会马上被调用,资源会马上被释放。
但是对ShowDialog,及模式对话框的情况就不是这样了,你必须显示调用dispose。 阅读全文
摘要:
rdlc的分组 + 父子报表,可以做出明细表的结果 阅读全文
摘要:
word特殊字符汇总 阅读全文
摘要:
本文介绍ComboBox自动匹配的两种方法。第一种是ComboBox自带的属性AutoCompleteMode,第二种编辑ComboBox的TextUpdate事件来实现。第一种方法有一个弊端,只能从左到右匹配;第二种方法可以实现自动模糊匹配的效果。 阅读全文
摘要:
c#中做报表,包括数据库的数据报表,和结果的显示表格。 阅读全文
摘要:
有时候DGV的DataSource绑定到集合,修改集合之后DGV没有刷新,但是有时候又会刷新 阅读全文
摘要:
本篇用两种方法来实现数值的包含关系管理。枚举的HasFlag和二进制的或运算。通过方法,我们可以将多个设置的是否值揉合成一个字段。形如'10111101'。再通过HasFlag来判断某个设置的结果是否为true。实现用最少的代码来管理这些设置信息。 阅读全文
摘要:
Linq语句能够很简练的将多个命令连接在一个语句里面实现。但是,一般来讲,foreach历遍执行的效率都要比linq执行的效率稍高一点。 阅读全文
摘要:
动态加载Dll,运行时更新Dll 阅读全文
摘要:
通过使用泛型,可以创建这样的类、接口和方法,它们以一种类型安全的工作方式操作各种数据。
本质上,术语“泛型”指的是“参数化类型”(parameterized types)。参数化类型非常重要,因为它们可以在创建类、接口、方法和委托的时候将要操作的数据类型作为参数进行指定。 阅读全文
摘要:
.net开发中配置文件的常用保存格式:ini/xml/config/txt 阅读全文