摘要: ?//一定要先绑定UltraChart,如果先绑定,然后有点击图片导出,没有用的string fulPath="xxxx";this.UltraChartTScore.SaveTo(fulPath, System.Drawing.Imaging.ImageFormat.Jpeg);//这个是保存为图片的方法System.IO.FileInfo file = new System.IO.FileInfo(strFileFullPath);Response.Clear();Response.AddHeader("Content-Disposition", & 阅读全文
posted @ 2013-08-02 09:59 zhenpingwang 阅读(163) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/kevin-h-wang/archive/2013/06/05/UltraChart.html1、柱状图上显示数值?//第一种方法this.UltraChartSScore.Data.ZeroAligned = true;this.UltraChartSScore.DataSource = dt.DefaultView;this.UltraChartSScore.DataBind();ChartTextAppearance text = new ChartTextAppearance();text.Column = -2;text.Row = -2 阅读全文
posted @ 2013-08-02 09:58 zhenpingwang 阅读(455) 评论(0) 推荐(0)
摘要: 1.重复的代码 (Duplicated Code) 重复代码是最常见的异味,往往是由于Copy & Paste 造成的。 重构方法: 重复代码在同一个类中的不同方法中,则直接提炼为一个方法 如果重复代码在两个互为兄弟的子类中,则将重复的代码提到父类中 如果代码类似,则将相同部分构成单独函数,或者用 Template Method 设计模式 重复代码出现在不相干的类中... 阅读全文
posted @ 2013-04-23 14:44 zhenpingwang 阅读(141) 评论(0) 推荐(0)
摘要: /// <summary> /// 普通下载 /// </summary> /// <param name="FileName">文件虚拟路径</param> public static void DownLoadold(string FileName) { string destFileName = FileName; //MapPathFile(Fil... 阅读全文
posted @ 2013-04-19 14:30 zhenpingwang 阅读(256) 评论(0) 推荐(0)
摘要: 本文将为大家详解25款.NET开发工具1.Two monitors——必备的。2.Visual Studio——同样的,也是必备的。3.Launchy——一款免费的必备工具。它能帮助开发者快速调用电脑中的程序快捷方式,而无需再通过传统的“开始”——“所有程序”中寻找所需的程序。在安装后,只需键入Alt + Space(空格)即可调出Launchy ,就可以看到漂亮的界面。4.WinSplit Revolution——另一款免费的必备工具。它帮助开发者灵活控制屏幕里的“窗口”,迅速在整个屏幕缩放或安排已开启的窗口,并方便的左移、右移、平铺、缩放和布置它们,诸如此类操作。5.Beyond Comp 阅读全文
posted @ 2013-04-19 11:39 zhenpingwang 阅读(240) 评论(0) 推荐(0)
摘要: 简介 Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入、更新或删除行,可以对两个表进行同步。”,通过这个描述,我们可以看出Merge是关于对于两个表之间的数据进行操作的。 可以想象出,需要使用Merge的场景比如: 数据同步 数据转换 基于源表对目标表做Insert,Update,Delete操作使用Merge关键字的好处 首先是更加短小精悍的语句,在 阅读全文
posted @ 2013-04-16 11:19 zhenpingwang 阅读(151) 评论(0) 推荐(0)
摘要: 1 判断数据库是否存在 if exists (select * from sys.databases where name = '数据库名') drop database [数据库名]2 判断表是否存在 if exists (select * from sysobjects where id = object_id(N'[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [表名]3 判断存储过程是否存在 if exists (select * from sysobjects 阅读全文
posted @ 2013-04-15 13:59 zhenpingwang 阅读(334) 评论(0) 推荐(0)