摘要: DevExpress控件使用经验总结DevExpress是一个比较有名的界面控件套件,提供了一系列的界面控件套件的DotNet界面控件。本文主要介绍我在使用DevExpress控件过程中,遇到或者发现的一些问题解决方案,或者也可以所示一些小的经验总结。总体来讲,使用DevExpress控件,可以获得更高效的界面设计以及更美观的效果。本文主要通过给出相应的例子以及相关界面效果来说明问题,希望大家能够从中获得好的知识和思路。1、 应用Office2007和Office2010的界面主题开始使用DevExpress的时候,发现程序界面效果好像没有出现Office的样式,只是有几种可怜的内置效果。经过 阅读全文
posted @ 2013-06-24 20:54 dogxuefeng 阅读(8187) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 当前月有多少天 /// </summary> /// <param name="y"></param> /// <param name="m"></param> /// <returns></returns> public static int HowMonthDay(int y, int m) { int mnext; int ynext; if (m < 12) { mnext = m + 1; ynext = y 阅读全文
posted @ 2013-06-08 15:41 dogxuefeng 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: Entity Framework 批量插入很慢吗?我自己测试下前几天看到一篇文章里提到过,在批量插入时,需要加上Context.Configuration.AutoDetectChangesEnabled = false;文章原话:EF默认会自动的跟踪数据的变化,当变更的数据量较大的时候,EF的跟踪工作量就会骤增,但指定操作变得非常缓慢(这也是部分同学怀疑EF的性能问题的一个怀疑点),其实,只要在批量操作的时候把自动更新关闭,即可解决缓慢的问题。大家自己去看看:http://www.cnblogs.com/guomingfeng/archive/2013/05/28/mvc-ef-reposi 阅读全文
posted @ 2013-06-07 12:25 dogxuefeng 阅读(1997) 评论(1) 推荐(0) 编辑
摘要: select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天", to_char(last_day(sysdate), 'yyyy-mm-dd') "本月最后一天" --Oracle trunc()函数的用法/**************日期********************/1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-182.select t 阅读全文
posted @ 2013-06-07 12:21 dogxuefeng 阅读(28562) 评论(0) 推荐(1) 编辑
摘要: 今天在做项目的时候,同事把资源文件签出去了,我就直接强行签入,然后运行的时候出现了“ lc.exe 已退出 代码为 1” 这个错误,上网找了一下问题,说是项目用了第三方控件,并且这个第三方组件是个商业组件,他在组件的主使用类定义了LicenseProvider(typeof(LicFileLicenseProvider))这个Attribute。想了一下,项目确实用的是DEV第三方控件,但问题是这个控件我明明已经破解了怎么还会出现这个错误呢? 这个信息出现的原因是你在项目中使用了商业组件的测试版,而在发布的时候使用的是哪个商业组件的破解版。大部分的商业组件经过破解的时候,强名称签名就会消失,所 阅读全文
posted @ 2013-06-05 16:44 dogxuefeng 阅读(5466) 评论(0) 推荐(0) 编辑
摘要: 今天做了一个WebService服务,在发布的本机上能够调用测试,但是在远程访问该服务的时候却出现了“测试窗体只能用于来自本地计算机的请求”,这个问题出现的原因是服务没有开启远程访问。解决办法:在web.config的<system.web></system.web>中间加入如下配置节内容<webServices> <protocols> <add name="HttpSoap"/> <add name="HttpPost"/> <add name="HttpGet& 阅读全文
posted @ 2013-06-04 21:32 dogxuefeng 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 最近做个项目,业务员希望能打印订座系统的数据,本来想用第三方控件的,或者说到网上下载一个打印的dll程序,但是看了一下微软的打印控件,觉得挺简单的,于是决定还是用微软的控件。废话不多说了,直接上代码 private void btn_打印_Click(object sender, EventArgs e) { // printDocument1 为 打印控件 //设置打印用的纸张 当设置为Custom的时候,可以自定义纸张的大小,还可以选择A4,A5等常用纸型 this.printDocument1.Defaul... 阅读全文
posted @ 2013-06-03 11:01 dogxuefeng 阅读(26738) 评论(0) 推荐(1) 编辑
摘要: 方法一: 如果要加载的图片的长宽比不是太过失衡,1.可以改变picturebox的SizeMode属性为 PictureBoxSizeMode.StretchImage,2.或者Dev控件 PictureEdit的SizeMode属性为Zoom。(zoom:缩放;clip剪短;stretchHorizontal:纵向拉伸;stretchVertical:横向拉伸;squeeze:压缩)这样加载到picturebox的图片会充满整个picturebox。但是 当图片长宽比比较大时,这个方法显得不是太好了。可以选择方法二。方法二: OpenFileDialog ofdPic= new OpenFi 阅读全文
posted @ 2013-03-18 11:23 dogxuefeng 阅读(5693) 评论(0) 推荐(0) 编辑
摘要: OpenFileDialog对话框的Filter属性说明:首先说明一个示例,分析一下Filter属性的构成:“ Excel文件|*.xls ”,前面的“Excel文件”成为标签,是一个可读的字符串,可以自定定义,“|*.xls”是筛选器,表示筛选文件夹中后缀名为.xls的文件,“*”表示匹配Excel文件名称的字符串。OK,下面说说我们经常要用到的几种情况:1. Filter是null或Empty,表示显示所有文件,并总会显示文件夹2. 需要筛选特定的文件,设置Filter属性为“标签|*.后缀”,按照这个格式设置,标签可以自定义,是字符串即可,后缀表示你需要筛选的文件后缀,例如“.txt、. 阅读全文
posted @ 2013-03-18 10:22 dogxuefeng 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 单个字符分割 string s="abcdeabcdeabcde"; string[] sArray=s.Split('c'); foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结果: ab deab deab de 多个字符分割 string s="abcdeabcdeabcde string[] sArray1=s.Split(new char[3]{'c','d','e'}); foreach(string i 阅读全文
posted @ 2013-03-04 19:52 dogxuefeng 阅读(811) 评论(0) 推荐(0) 编辑