随笔分类 -  C#

摘要:当我们从数据库中导出数据到Excel时,默认情况下是将数据库中的内容强制转换成文本形式,这时打开导出的Excel文件,任意选中某个单元格,再看“编辑栏”,会看到单元格前面加了一个单引号,那么如何取消这些单引号呢? 其实有很多灵活的方法,这里介绍一种最简单通用的方法: 在空白单元格右键→复制,然后在有单引号的单元格→右键→选择性粘贴→选择“加”即可(如果是批量取消单引号,可以先选中一批单元格,然后再选择性粘贴即可)Excel中每个单元格所能显示的数字为11位,输入超过12位的数值,系统自动将其转换为科学记数格式,如果输入超过15位的数值,系统自动将15位以后的数值转换为“0”。比如12345.. 阅读全文
posted @ 2013-09-17 12:05 大叔123 阅读(908) 评论(0) 推荐(0)
摘要:一、DataTable 判断列是否存在//使用 DataTable.Columns.Contains方法可以判断某个列名是否存在于某个DataTable中DataTable t = new DataTable();DataColumn col = new DataColumn("aaa");t.Columns.Add(col);col = new DataColumn("bbb");t.Columns.Add(col);col = new DataColumn("c");t.Columns.Add(col);bool b = t.Co 阅读全文
posted @ 2013-09-17 09:39 大叔123 阅读(5787) 评论(0) 推荐(1)
摘要:C# Enum,Int,String的互相转换 枚举转换Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。Enum 提供一些实用的静态方法:(1)比较枚举类的实例的方法(2)将实例的值转换为其字符串表示形式的方法(3)将数字的字符串表示形式转换为此类的实例的方法(4)创建指定枚举和值的实例的方法。举例:enum Colors { Red, Green, Blue, Yellow };Enu 阅读全文
posted @ 2013-09-17 09:37 大叔123 阅读(226) 评论(0) 推荐(0)
摘要:一、去除首尾字符串 /// /// 截前后字符(串) /// ///原字符串 ///要截掉的字符串 ///是否贪婪 /// private string GetString(string val,string str,bool all) { return Regex.Replace(val, @"(^(" + str + ")" + (all ? "*" : "") + "|(" + str + ")"+(all ? "*" : "") 阅读全文
posted @ 2013-04-01 09:15 大叔123 阅读(3494) 评论(0) 推荐(0)
摘要:问题:为什么c#中要有ref和out?(而java中没有)需求假设:现需要通过一个叫Swap的方法交换a,b两个变量的值。交换前a=1,b=2,断言:交换后a=2,b=1。现编码如下:class Program { static void Main(string[] args) { int a = 1; int b = 2; Console.WriteLine("交换前\ta={0}\tb={1}\t",a,b); Swap(a,b); Console.Write... 阅读全文
posted @ 2013-03-26 17:03 大叔123 阅读(241) 评论(0) 推荐(0)
摘要:在用ajax开发asp.net程序里.利用ashx页面与前台页面进行数据交互.但是每个ajax交互都需要一个ashx页面.结果是项目里一大堆ashx页面.使项目难以管理.现在我们就想办法让一个ashx页面里允许多个ajax交互;前台页面AjaxTest.htm,内容如下<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns=&qu 阅读全文
posted @ 2013-03-15 10:57 大叔123 阅读(1561) 评论(0) 推荐(0)
摘要:关于Excel导入的HDR=YES; IMEX=1详解参数HDR的值:HDR=Yes,这代表第一行是标题,不做为数据使用 ,如果用HDR=NO,则表示第一行不是标题,做为数据来使用。系统默认的是YES参数Excel 8.0对于Excel 97以上版本都用Excel 8.0IMEX ( IMport EXport mode )设置 IMEX 有三种模式: 0 is Export mode 1 is Import mode 2 is Linked mode (full update capabilities) 我这里特别要说明的就是 IMEX 参数了,因为不同的模式代表著不同的读写行为:... 阅读全文
posted @ 2013-03-12 11:20 大叔123 阅读(1133) 评论(0) 推荐(0)