摘要:表的数据如下 :类型里1代表支出,2代表收入ID 支出/收入 金额 类型 时间1 支出1 100 1 2009年01月01日2 收入1 500 2 2009年5月12日3 支出3 200 1 2009年6月05日4 支出4 600 1 2009年7月06日5 收入2 1000 2 2009年10月21日1 --类型与金额都为 数字2 3 access:4 select sum(金额) -(select sum(金额) from 表 where 类型=1) from 表 where 类型=25 6 7 sql2000:8 select (sum(case 类型 when 2 then 金额 el
阅读全文
摘要:public string MoneyToChinese(string LowerMoney) { string functionReturnValue = null; bool IsNegative = false; // 是否是负数 if (LowerMoney.Trim().Substring(0, 1) == "-") { // 是负数则先转为正数 LowerMoney = LowerMoney.Trim().Remove(0, 1); IsNegative = true; } string strLower = null; string strUpart = nu
阅读全文
摘要:如果在为方法声明参数时未使用 ref 或 out,则该参数可以具有关联的值。可以在方法中更改该值,但当控制传递回调用过程时,不会保留更改的值。通过使用方法参数关键字,可以更改这种行为。params params 关键字可以指定在参数数目可变处采用参数的方法参数。在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。 示例 :字面意思比较难懂,所以看示例很有用。 // keywords_params.cs using System; class App { public static void UseParams( params objec
阅读全文
摘要:Microsoftoffice 2007 里面的ACCESS数据库是一个轻量级的数据库,用于一般的小软件和网站都是可以的。下面记录一下用 C#语言连接 office2007 ACCESS数据库//WEB使用方法connStr="Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+System.Web.HttpContext.Current.Server.MapPath("~/App_Data\\你的数据库名.accdb")+";PersistSecurityInfo=False";//Win
阅读全文
摘要:C#字节数组转换成字符串如果还想从 System.String 类中找到方法进行字符串和字节数组之间的转换,恐怕你会失望了。为了进行这样的转换,我们不得不借助另一个类:System.Text.Encoding。该类提供了 bye[] GetBytes(string) 方法将字符串转换成字节数组,还提供了 string GetString(byte[]) 方法将C#字节数组转换成字符串。System.Text.Encoding 类似乎没有可用的构造函数,但我们可以找到几个默认的 Encoding,即 Encoding.Default(获取系统的当前 ANSI 代码页的编码)、Encoding.A
阅读全文