随笔分类 -  C#

摘要:在WCF Service Configuration Editor的使用中,我们通过配置工具自动生成了WCF服务端的config文件。现在我们来看下这个配置文件各个标签的意义(解释在下面xml文件中的注释里)。<?xml version="1.0" encoding="utf-8" ?><configuration> <system.ServiceModel><!-- 这个程序集我们在项目中有引用的 --> <!-- services 元素包含应用中驻留的所有service的 配置要求 --> 阅读全文
posted @ 2012-09-04 20:23 yagene 阅读(616) 评论(1) 推荐(2)
摘要:问题: 今天在项目时遇到一个问题,将DataTable绑定到DataGridView,其中一列为CheckBox列,当我修改该列值时,触发 CellValueChanged事件。当我在此事件中处理它的DataSource时,发现该单元格对应的DataTable的值尽管已经改变,但是它 的RowState属于Modified。 当我用DataTable.Select()查询相关数据时,该单元格值竟然还是引用老数据。尽管尝试设置DataViewRowState来查询,结果也是无效(此处可能有我不知道的内容,照理说应该能实现)。 于是采用另外的办法,就是调用DataTable.AcceptCh... 阅读全文
posted @ 2012-07-23 21:16 yagene 阅读(517) 评论(0) 推荐(0)
摘要:1、概述 在WinForm开发中,您可能会碰到发送邮件时内容编辑的问题,大部分开发人员第一个想法是希望将 WinForm中的内容编辑器做到和.NET中类似FCK一样。今天我们就来介绍下如何实现和FCK一样的内容编辑器功能。2、正文邮件内容编辑器的问题,在网上搜索一下,碰到这个的问题的人还不少,大多数开发者参考的下面这篇文章中的内容:http://www.codeproject.com/cs/miscctrl/editor_in_windows_forms.asp且不说这篇文章中实现的方法的好坏。但里面包含的Microsoft.MSHTML.dll,动辄7M多,实在是让人看了不舒服。又或是利用W 阅读全文
posted @ 2012-07-23 21:09 yagene 阅读(605) 评论(2) 推荐(0)
摘要:我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。在多数情况下可以混用。二者本质的区别在于,const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。而static readonly是在运行时计算出其值的,所以还可以通过静态构造函数来赋值。明白了这个本质区别,我们就不难看出下面的语句中static readonly和const能否互换了:1. static readonly MyClass myins = new MyClass();2. static readonly MyClass myins = null;3. 阅读全文
posted @ 2012-05-16 22:39 yagene 阅读(389) 评论(0) 推荐(1)