C#
bighero4
喜欢编程,而且编得不错
展开
-
C#中模板参数能用类?
最近在做一个软件时,由于用了多文档窗体,MdiContrainer中的菜单主要是用于显示子窗体的,这些菜单数量较多,对菜单编程时我想用泛型编程,源代码如下(一个菜单): //T作为一个模板参数,这里想传一个类名,但是.... private void ShowMdiChildT>(string MdiChildName) where T : IComparab原创 2007-06-17 13:13:00 · 4084 阅读 · 0 评论 -
用C#写的将汉字转换为拼音首字母
近日需要做一个医院的项目,要求用拼音来检索药品名称,就需要一个将汉字转换成拼音首字母序列的功能,网上现有的许多类似的功能只能是做对常用字进行检索,但对一些冷辟字就不行了,今天看了一个用SQL Server写的一个转换函数,我把它转换成C#的,下面是汉字转换成首字母列的类的代码:public class RealHanzi2Py ...{ public RealHanz原创 2007-09-09 21:54:00 · 1897 阅读 · 0 评论 -
用C#委托实现在不同排序规则下对数组的排序
了解委托的人都知道C#中的委托相当于C++中的函数指针,但相当于C++中的函数指针来讲,它是面向对象的,是类型安全的,具有众多的优点。C#中的委托多用于构造事件。本 文是C#委托的一个简单示例,主要是说明C#中委托的使用方法,并依此实现在一个排序函数中按指定的排序规则对数组进行排序。以下是详细的源码。 //声明一个委托 private delegate b原创 2007-06-16 12:25:00 · 2047 阅读 · 0 评论 -
DevExpress控件
最近在使用DevExpress设计的一套控件进行编程,里面有许多非常好的控件,现在主要使用了XtraGrid,这个要比Visual Studio 2005自带的DataGridView好多了,有许多非常好的特性,如能自由添加汇总行,甚至可以进行多项汇总,即对同一列的数据进行不同的条件得到多个汇总数据,并显示在该列的FooterPanel里。 使用DevExpress控件有个不错的论坛:原创 2009-10-02 22:09:00 · 754 阅读 · 0 评论 -
关于“违反并发性: UpdateCommand影响了预期 1 条记录中的 0 条”的数据库更新错误
今天在使用vs2010+Oracle11g+win7 64位中作数据库的批量更新时,出现了:违反并发性: UpdateCommand影响了预期 1 条记录中的 0 条这样的错误,感觉很纳闷,因此所用的批量更新的程序我以前多次使用,不过使用的环境为vs2005+Oracle9.2i+xp/win2003下面,下面是以前所用的批量更新的代码:public static int Bu原创 2015-01-26 21:20:02 · 9604 阅读 · 0 评论 -
DevExpress某些控件继承后的可编辑性
今天在使用DevExpress的BarManager菜单控件时,发现在进行继承时无法在继承的子类窗体中对其进行编辑与修改,另外像GridView也有类似的情形,后来查阅资料后,现在可通过DevExpress的设置解决此问题,方法为:开始->DevExpress X.XX->tools->WinForms X.XX Design-Time Settings选中Enable visual...原创 2015-01-30 18:16:15 · 2018 阅读 · 1 评论 -
vs2010引用office组件后的编辑并继续
最近在使用Visual Studio.net 2010(简称vs2010)做一个项目,引用了Office的组件,在调试过程中,对代码进行修改时,总是会弹出如下对话框: 在网上查了许多资料,也有许多人遇到相似的问题,如:http://bbs.csdn.net/topics/360098970这个帖子中就有,另外,关于vs2010中如何开启/关闭编辑与继续功能微软的网站原创 2015-01-04 11:38:35 · 3238 阅读 · 0 评论 -
DevExpress中GridView的日期编辑器RepositoryItemDateEdit属性VistaCalendarViewStyle失效问题
如果你使用的DevExpress套件、Vs的版本较低(像我的是Vs2010+DevExpress13.1),可能会出现:在你为GridView的日期字段绑定RepositoryItemDateEdit型编辑器,当这个日期字段只需要精确到月份,此时,你当然希望RepositoryItemDateEdit编辑器在用户使用时,弹出PopupMenu时,显示的月份的选择界面,如: 但是,当我们设置...原创 2019-06-24 09:57:06 · 4134 阅读 · 2 评论