开心的饭桶

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年9月13日

摘要: 现在很多网站都支持qq登录,确实挺方便的,点击一个大大的绿色按钮“确认”之后,就直接登录了。但是,你看上面的提示了没有,点击“确认”之后,你的个人信息,你的空间、微博的访问权限都授权给了那个网站。经常见到微博里,好多刷屏广告,是不是就是这样授权之后被人家发上去的呢?看看你的qq授权给了多少个网站吧。打开qq空间,依次进入:设置-->空间设置-->qq登录,赶紧取消没用的授权吧。以后用qq快捷登录的时候,还是点击“确认”后边的“跳过”按钮吧 阅读全文
posted @ 2012-09-13 10:56 开心的饭桶 阅读(708) 评论(3) 推荐(1) 编辑

摘要: 刚装完vs2012后,看到它的起始页黑了巴基的,真难看,直接就给关了,没想到,起始页上还有几个好东西,就是下面这个几个简短视频。这几个小视频,很短,每个就几分钟,讲了一些vs2012特色性的东西,强烈推荐大家去看看。如果你还没有安装vs2102,可以到微软网站去看,网址是这个:http://channel9.msdn.com/Series/Visual-Studio-2012-Premium-and-Ultimate-Overview-CHS 阅读全文
posted @ 2012-09-13 09:30 开心的饭桶 阅读(2483) 评论(0) 推荐(0) 编辑

摘要: 关于c#读取Excel,目前为止,我一共发现三种方式oledb,com组件、第三方类库三种方式各有优缺点。本文介绍使用oledb读取excel的最佳做法。首先说一下为什么不使用其他两种方式:com组件,使用起来比较麻烦。第三方类库,我只用过ExcelLibrary这个类库,很不错,只是,它以gpl授权发布,我可不想受它的感染。所以我采用oledb的方式,方便,无限制。当然oledb也有它的问题,默认情况下,他检查表中数据行的前8行,来决定列的类型,此时,就会面临一个问题,如果一个表的前8行是数字,而到了第9行,是字母或是汉字什么的,无法转换成数字格式,就没法读取数据了。解决此问题的方法是,在连 阅读全文
posted @ 2012-09-13 08:50 开心的饭桶 阅读(3898) 评论(1) 推荐(0) 编辑

摘要: 想用c#生成excel,在网上搜一下,大多都是借助GridView,其实这种生成方式,生成的文件,根本就不是真正的Excel,而是html。如果数字超过15位的话,会转化成科学计数法,就不准确了。用com组件的话,也行,就是不太好用,速度还慢。第三方类库ExcelLibrary,确实不错,但是它是gpl协议,还是舍弃了。下面介绍一个另辟蹊径的方法。这个方法是借助LocalReport实现的。导出的是真正的Excel文件,数据准确,如果数字长度尝过15位,自动转换成字符串。其原理是动态的生成.rdlc本地报表文件,然后通过它生成excel文件。本地报表也可以生成pfd等其他文件。下面是代码,出自 阅读全文
posted @ 2012-09-13 08:46 开心的饭桶 阅读(931) 评论(0) 推荐(1) 编辑