摘要: 结合此文章:http://www.cnblogs.com/wuhuacong/p/5828038.html 阅读全文
posted @ 2018-10-27 09:48 微酷 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 关于C#里面的Math.Round,很多人都会用到,而且以为是四舍五入,其实不是这样的: C#里面的Math.Round是符合IEEE标准的“四舍五入”,其实是五舍六入。 网上好多流传的下面这种方式实际上也是错的: 不信如图: 526.925保留两位小数我们期待得到526.93,但结果仍是526.9 阅读全文
posted @ 2018-04-18 15:55 微酷 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 当运行完插入语句后,执行select @@identity就可得到自动生成的id如果是sql server 最好用:select SCOPE_IDENTITY() as id因为@@identity全局的同类还有IDENT_CURRENT(‘table’)IDENT_CURRENT 返回为任何会话和... 阅读全文
posted @ 2014-11-11 07:55 微酷 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 1 using System.Runtime.InteropServices; 2 3 public partial class MainForm : Form 4 { 5 6 [DllImport("user32.dll")] 7 public static extern bool ReleaseCapture(); 8 [DllImport("user32.dll")] 9 public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam... 阅读全文
posted @ 2012-11-06 22:07 微酷 阅读(554) 评论(1) 推荐(0) 编辑
摘要: Visual Studio 2010一个解决方案中多个项目,如果想选择哪个项目就设置哪个项目为启动项可以这么做。一、对于以后新建的解决方案想这样通过VS设置工具:二、对于已经存在的解决方案可以这样: 阅读全文
posted @ 2012-08-03 10:23 微酷 阅读(1989) 评论(2) 推荐(1) 编辑
摘要: 1、当SqlDataReader没有关闭之前,数据库连接会一直保持open状态,所以在使用SqlDataReader时,使用完毕应该马上调用SqlDataReader.Close()关闭它。2、一个连接只能被一个SqlDataReader使用,这也是为什么要尽早关闭SqlDataReader的原因。3、使用完SqlDataReader后,你可以在程序中显示的调用数据库连接对象的Close方法关闭连接,也可以在调用Command对象的ExecuteReader方法时传递CommandBehavior.CloseConnection 这个枚举变量,这样在调用SqlDataReader的Close方 阅读全文
posted @ 2012-08-02 14:20 微酷 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 1、怎样对分组里的行加上序号,要求每个组里行的序号从1开始! DataWindow对象,用计算域: //做分组组号 cumulativeSum( if( 分组列名 [-1] = 分组列名 [0],0,1) for all ) //做组内编号 GetRow() - First(GetRow() for Group 1) + 1 2、去掉分组数据窗口的分页线 <DW Control Name>.Mod... 阅读全文
posted @ 2011-06-03 21:13 微酷 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 1 choose case sqldbcode 2 case is>0 3 messagebox('系统提示','错误代号: '+string(sqldbcode)+'~n~n错误原因:'+'~n~n'+sqlerrtext) 4 case -1 5 messagebox('系统提示','由于事务对象中缺少了某些参数,未能连接到数据库!') 6 case -2 7 messagebox('系统提示','无法连接到数据库!') 8 case -3 9 messag 阅读全文
posted @ 2011-06-03 16:00 微酷 阅读(347) 评论(0) 推荐(0) 编辑