摘要:
研究SourceGrid2的时候,有一点觉得很别扭:若要实现一个自己的可视样式(VisualModel)、数据样式(DataModel)或行为样式(BehaviorModel),多数情况下都是通过写自己的继承类来实现,在子类中重写自己需要特殊动作的父类方法。而对习惯于用微软BCL基础类库编程的人来说,这样的工作一般是通过订阅、处理事件来完成。订约、处理事件看起来比继承、重写个On****()方法简... 阅读全文
摘要:
一直有个印象值类型是可以不初始化就能用的,今天写代码遇到的情况却是不初始化不行,于是好好研究了一番。 测试代码如下: usingSystem; publicclassMyClass { //成员变量 privateint_memberVariable; publicMyClass() { } p... 阅读全文
摘要:
正在看SourceGird2,感觉功能很强大,比DataGrid更灵活。改天写个笔记发上来。 阅读全文
摘要:
用DataSet的WriteXml方法把DataSet写入内存流时,缺少XML文档的声明行 dataSet.WriteXml( memoryStream, XmlWriteMode.WriteSchema ), 写完后memoryStream中没有XML文档第一行的声明部分。 解决方法:在memoryStream里先写入声明行。 示例代码: MemoryStreamc... 阅读全文
摘要:
关于流操作的程序调不通时,别忘了看看是不是流的当前位置出了问题。 经常用一下stream.Seek( long offset, SeekOrigin origin), 也许是个好习惯。 ——今天写程序的心得。 阅读全文
摘要:
如图 阅读全文
摘要:
九月天高云也阔,秋风乍起送萧索。万木葱茏时已尽,漫天黄叶自待飘。事易时移天若此,物喜己悲太蹉跎。欲做失马一塞翁,云卷云舒任逍遥。 阅读全文
摘要:
生亦何哀?死亦何苦?随缘而遇,随遇而安。 车到山前必有路,路到桥头自然平。天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能。经历风雨,阳光才显得更加明媚! 阅读全文
摘要:
用OleDbConnection.GetOleDbSchemaTable( OleDbSchemaGuid.Columns,new object[] {null, schemaName, tableName, null} )方法获取列的架构信息时,返回的DataTable中有一列为"DATA_TYPE",是用一个数字来标识列的数据类型。此数字可能是Decimal类型或Int32型: 若"provi... 阅读全文