随笔分类 -  C#

摘要:新公司,新接触,老方法,更实用。 之前接触过Webform,winfrom 的导出Excel方法 ,优点:省事。缺点:服务器必须安装Office 这几天做项目 和 大牛学习了一下 新的方法,自己加以总结。希望更多的博友获益。不多说 。先上图,后上源码。 很简单的MVC4 的页面 献丑了 效果图 你猜 阅读全文
posted @ 2014-12-12 15:59 Elite_Y 阅读(5896) 评论(22) 推荐(4) 编辑
摘要:前提:由于项目需要显示组织结构图的形式 工具:VS2010 项目:ASP.NET 自带的web项目 (带模板页) 插件:OrgChart(依赖:OrgChart.dll)、JOrgChart 不多说 先看效果 1、OrgChart实现效果 2、JO... 阅读全文
posted @ 2014-08-04 12:27 Elite_Y 阅读(8734) 评论(0) 推荐(0) 编辑
摘要:首先,这里提供的解决办法仅适用于出现如下异常的情况:无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的... 阅读全文
posted @ 2014-04-15 09:45 Elite_Y 阅读(7891) 评论(0) 推荐(0) 编辑
摘要:1 DataGridViewCheckBoxColumn dtCheck = new DataGridViewCheckBoxColumn();2 dtCheck.DataPropertyName = "check";3 dtC... 阅读全文
posted @ 2014-04-11 11:57 Elite_Y 阅读(15141) 评论(0) 推荐(1) 编辑
摘要:1 static void Main() 2 { 3 bool bCreatedNew; 4 Mutex m = new Mutex(false, "TestClickOnceClientName", out bCreatedNew); 5 6 if (bCreatedNew) 7 { 8 Application.EnableVisualStyles(); 9 Application.SetCompatibleTe... 阅读全文
posted @ 2014-04-10 09:33 Elite_Y 阅读(896) 评论(0) 推荐(0) 编辑
摘要:命名空间:System.Diagnostics Stopwatch watch = new Stopwatch(); watch.Start(); watch.Stop(); Console.WriteLine(watch.ElapsedMilliseconds + "毫秒"); 阅读全文
posted @ 2013-12-03 10:44 Elite_Y 阅读(145) 评论(0) 推荐(0) 编辑
摘要:C# 后台:.ToString("dd-MMM-yyyy", System.Globalization. DateTimeFormatInfo.InvariantInfo) eg : 29-Aug-2013Js 前台:monName = new Array( "Jan", "Feb" , "Mar", "Apr", "May" , "Jun", "Jul", "Aug" , "Sept", &qu 阅读全文
posted @ 2013-10-29 11:40 Elite_Y 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:DataRow对象有两个比较重要的属性,分别是行状态(RowState)和行版本(DataRowVersion),通过这两个属性能够有效的管理表中的行。下面简要的介绍一下行状态和行版本的特点和关系。 行状态(RowState): UnChanged状态:指表中的行自创建之后没有做过任何改动的状态,或则是行在上次接受修改之后,至今未做过任何改动的状态。 Added状态:该状态是指已经将行添加到表中,但是尚未调用表对象的AcceptChanged方法。调用AcceptChanged方法时,所有处在Added状态的行都变为Unchanged状态。 Modified状态:... 阅读全文
posted @ 2013-09-10 10:38 Elite_Y 阅读(685) 评论(0) 推荐(0) 编辑
摘要:思路: 1、DateTime dt= DateTime.Now; //获取当前时间 eg:2013-09-08 09:25:0 0 2、 DateTime dt1 = new DateTime(dt.Year, dt.Month, 1); // 获取当前日期“年”和“月” 在加上一个“1”是日eg:2013-09-01 3、DateTime dt2= dt1.AddMonths(1).AddDays(-1); //在dt1 之上用AddMonths函数加上一个月再用AddDays 函数加天数 “-1” 懂吧!(这个不懂就是数学老师死的早了)eg:2013-09-30 4、根据某个月找... 阅读全文
posted @ 2013-09-09 12:09 Elite_Y 阅读(9307) 评论(0) 推荐(1) 编辑
摘要:厌倦了默认的Visutal Studio样式了,到这里找一个酷的试试http://studiostyl.es/去下载个自己喜欢的编码样式吧 如果你有想法 有能力 可以自己去做一个自己喜欢的 OK GO 我们去使用StudioStyle准备工具 :一个.vssettings 的配置文件 、VS 2010 或者 VS 2012 (没有你按个毛) 嘻嘻Go1、我们需要先启动VS2010,然后选择工具,设置,导入和导出设置然后出现如下图所示的向导,我们选择导入选定的环境设置,点击下一步下一步出现提示是否备份,如果需要备份之前的配置设置,请选择“是,保存我的当前设置”,然后选择路径,之后点击下一步下一步 阅读全文
posted @ 2013-08-13 09:32 Elite_Y 阅读(6224) 评论(4) 推荐(1) 编辑
摘要:public class Rmb { /// /// 转换人民币大小金额 /// /// 金额 /// 返回大写形式 public static string CmycurD(decimal num) { string str1 = "零壹贰叁肆伍陆柒捌玖"; //0-9所对应的汉字 string str2 = "万仟佰拾亿仟佰拾万仟佰拾元角分"; //数字位所对应的汉字 string... 阅读全文
posted @ 2013-08-08 15:08 Elite_Y 阅读(2363) 评论(0) 推荐(0) 编辑
摘要:格式化程序尝试对消息反序列化时引发异常: 尝试对参数http://tempuri.org/进行反序列化时出错: GetLzdtArticleResult。InnerException 消息是“反序列化对象 属于类型 lzdt.DTO.Dtolzdt[] 时出现错误。读取 XML 数据时,超出最大字符串内容长度配额 (8192)。通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxStringContentLength 属性,可增加此配额尽管我设置了“MaxStringContentLength”属性的值 这种报错信息估计当你看见这... 阅读全文
posted @ 2013-07-12 17:11 Elite_Y 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:使用TransactionScope类正如名称所暗示,TransactionScope类用于限定事务代码块,其具有一些明显优点,例如范围与应用程序对象模型无关,同时提供了一个简单直观的编程模型等等。在该类的构造函数内部,TransactionScope对象创建了一个事务(.NET 2.0中默认时轻量级事务管理器),同时将该事务设置给Transaction类的Current属性。由于TransactionScope是可释放对象,所以事务将调用Dispose()方法释放该对象:using(TransactionScope scope = new TransactionScope()) { /*在这 阅读全文
posted @ 2013-04-26 13:35 Elite_Y 阅读(3912) 评论(0) 推荐(0) 编辑
摘要:1.子窗体的TOPMOST属性=TRUE2. 子窗体的OBWER属性=主窗体 阅读全文
posted @ 2012-09-17 09:38 Elite_Y 阅读(260) 评论(0) 推荐(0) 编辑
摘要:Access 数据库 分页 实现1 select * from (select top " + 显示数量 + " * from (select top " + 页数 * 显示数量 + " * from 表 order by id) order by id desc ) order by id MySql 数据库分页实现select * from 表 limit + " " + (页数(默认为1) - 1) * 显示数量 + "," + 显示数量; //公式 (2-1)*10,10sql server 数据库 分页 阅读全文
posted @ 2012-08-29 11:06 Elite_Y 阅读(260) 评论(0) 推荐(0) 编辑
摘要:public void ExportWord(string str){ System.Windows.Forms.SaveFileDialog objSave = new System.Windows.Forms.SaveFileDialog(); objSave.Filter = "(*.doc)|*.doc|" + "(*.*)|*.*";//+ "(*.txt)|*.txt|" objSave.FileName = DateTime.Now.ToString("yyyyMMddHHmm") + ". 阅读全文
posted @ 2012-06-29 12:26 Elite_Y 阅读(3082) 评论(0) 推荐(0) 编辑
摘要:using System.Text; /// <summary> /// 获得三位的随机数 /// </summary> /// <returns></returns> public string getTreeNumRandom() { Random ro = new Random(); int iResult; int iUp = 999; int iDown = 100; iResult = ro.Next(iDown, iUp); //Response.Write(i... 阅读全文
posted @ 2012-06-11 11:12 Elite_Y 阅读(6580) 评论(0) 推荐(1) 编辑
摘要:DataTable dt = new DataTable(); dt.Columns.Add("Sum"); DataRow dr = dt.NewRow(); dr["Sum"] = 1; dt.Rows.Add(dr); dr = dt.NewRow(); dr["Sum"] = 2; dt.Rows.Add(dr); dr = dt.NewRow(); dr["Sum"] = 3; dt.Rows.Add(dr); dr = dt.NewRow(); dr["Sum"] = 4; dt.R 阅读全文
posted @ 2012-05-02 11:26 Elite_Y 阅读(261) 评论(0) 推荐(0) 编辑
摘要:1、在dataGridView的RowPostPaint双击2、吧这段代码写入 Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location.Y, dataGridView1.RowHeadersWidth - 4, e.RowBounds.Height); TextRenderer.DrawText(e.Graphics, (e.RowIndex + 1).ToString(), dataGridView1.RowHeadersDefaultCellStyle.Font, rectangle. 阅读全文
posted @ 2012-04-12 16:47 Elite_Y 阅读(673) 评论(0) 推荐(0) 编辑
摘要:C#时间操作和字符串转换:实现日期处理(报表查询使用)C#里内置的DateTime基本上都可以实现这些功能,巧用DateTime会使你处理这些事来变轻松多了今天DateTime.Now.Date.ToShortDateString();昨天,就是今天的日期减一DateTime.Now.AddDays(-1).ToShortDateString();明天,同理,加一DateTime.Now.AddDays(1).ToShortDateString();本周(要知道本周的第一天就得先知道今天是星期几,从而得知本周的第一天就是几天前的那一天,要注意的是这里的每一周是从周日始至周六止DateTime. 阅读全文
posted @ 2012-03-22 10:34 Elite_Y 阅读(760) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示