C#技术(C/S)
文章平均质量分 55
suosuoyyy
本人从事软件设计开发工作,内向,喜欢安静,喜欢羽毛球、乒乓球、玩扑克等。
展开
-
数字型控件格式设置
数字型(不包含整型的)属性设置要求,譬如decimal(18,5) 1: Mark: #,###,###,###,###.##### (DataGrid和NumericBox) Format: #,###,###,###,##0.00000;;# 若要显示负数则 Mark: -#,###,###,###,###.##### 2:右对齐注意Format的设置,最后是两个分号和原创 2005-11-29 22:51:00 · 1094 阅读 · 0 评论 -
C#中Excel文件的读取
提供两种方法:一个是直接打开excel文件,然后逐行读取,速度较慢;还有一种方法是通过OleDb连接,把excel文件作为数据源来读取方法一:这种直接读取单元格的方法释放很重要。 Excel.Application excel = null; Excel.Workbooks wbs = null; Excel.Workbook wb = null; Excel.Worksheet原创 2005-11-29 23:29:00 · 1631 阅读 · 1 评论 -
水晶报表页边距使用说明
最近发现水晶报表打印的时候,针对不同的打印机,预览的时候由于打印机的默认边距不一致,导致显示不全,后来在水晶报表中文帮助文档找到解决办法 ----------------------------------------使用默认边距如果您决定使用默认边距设计报表,则可能发生下列问题。当在另一种环境中打印报表时,如果该环境中打印机的默认边距大于其设置,则报表上右部的报表对象将打印到页面以外。 当在另一原创 2005-11-29 23:00:00 · 4411 阅读 · 2 评论 -
Math.Round函数说明
经过测试发现Math.Round函数存在这个问题,采用的是“四舍六入五成双”的方式 具体参考:http://blog.joycode.com/ghj/posts/9474.aspx 譬如:Math.Round(1.5) = 2 Math.Round(2.5) = 2 而Sqlserver中采用的是传统的四舍五入的方式,为了保证前台程序与后台数据库的计算方法原创 2005-11-29 23:13:00 · 2981 阅读 · 0 评论 -
Vs2003空值说明
1.ExecuteReader GetValue返回的是DBNull2.ExecuteScalar Object a = cmd. ExecuteScalar();如果在数据库后台返回有值是null,则a 是DBNull;如果数据库中没有满足条件的值,则相当于没有返回任何值,所以a 只是定义了,但没有初始化成功,监控显示是,前台判断就是null。3.table.Rows原创 2006-03-12 13:30:00 · 893 阅读 · 0 评论 -
查询分析器打开excel
SELECT * FROM OPENROWSET( MICROSOFT.JET.OLEDB.4.0,Excel 8.0;IMEX=1;HDR=YES;DATABASE=你的excel.xls,[sheet1$])特别注意:这里只能连接本地数据库服务器执行,远程服务器会报错,另外路径和文件名不要用中文。原创 2006-03-12 13:32:00 · 884 阅读 · 0 评论 -
16进制与字符串转换
首先我们看一下帮助中@的相关内容:字符串为 string 类型并可写成两种形式,即用引号引起来和用 @ 引起来。用引号引起来的字符串括在双引号 (") 内:"good morning" // a string literal并且可以包含包括换码序列在内的任何字符:string a = "///u0066/n"; // backslash, letter f, new line注意 转义原创 2006-04-07 09:15:00 · 2551 阅读 · 0 评论 -
数字金额转换成中文金额(C#实现)
public static string ConvertNumAmtToChinese(decimal numVal) { decimal org = EMSMath.Round(numVal,2); string orgData = org.ToString(); int length = orgData.Length; int j = 0; string ret原创 2006-05-26 13:46:00 · 948 阅读 · 0 评论 -
Excel文件读写
对于c/s模式的开发,读写Excel文件是很经常的事情,这里我介绍一下通过Oledb方式对Excel文件进行读写的方法,相比通过操作单元格的方式,应该在性能和效率上有很大优势。首先、提供一个excel文件操作引擎类。using System;using System.Data;using System.Data.OleDb;using System.ComponentModel原创 2008-06-11 11:11:00 · 719 阅读 · 0 评论