摘要: 数据库和Excel数据交互在生产生活中是很普遍的,实现方式也各异。最近在项目中使用了.NET Excel组件,在本机上运行并没有出现什么情况。而且该组件使用起来也比较简单,功能也很强大。但是将站点发布到服务器上,总是报错。在网上查阅相关资料后,按照步骤哦对服务器进行了配置,结果仍然存在问题。以下是报错信息:“/”应用程序中的服务器错误。检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误 阅读全文
posted @ 2012-01-11 11:45 楠木大叔 阅读(1044) 评论(0) 推荐(0)
摘要: 报表在生产中的应用非常广泛,项目中也会经常需要实现将自动生成报表,并导出到Excel 中的功能。以下是对该功能实现的一点总结。1.利用GridView自带的导出功能图1.1 页面呈现效果1.2 导出到 Excel里的效果前台直接拖放一个GridView控件。后台代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Da 阅读全文
posted @ 2011-12-04 15:12 楠木大叔 阅读(1265) 评论(0) 推荐(0)
摘要: 这段时间一直忙于处理数据库同步的问题。由于公司新引进一个OA系统,旧的OA系统一时也不能淘汰,所以需要实现两台服务器的数据库同步。旧OA是基于.Net开发的,用的数据库是SqlServer,新OA是用PHP开发的,用的数据库是MySql。由于是第一次遇到这种问题,在网上搜索了一下,东西倒是挺多的,自己总结了大概有三种方案:1、用SqlSever2008(或Sqlserver2005)的SQL Server Business Intelligence Development Studio,在里面新建一个SSIS包等(参考资料:http://blog.csdn.net/zjcxc/article/ 阅读全文
posted @ 2011-09-20 17:51 楠木大叔 阅读(766) 评论(1) 推荐(0)
摘要: GridView 是一款功能强大的控件,也是在.Net WEB 开发中常用的控件之一。网上有关该控件的技术文章很多,这里也是借鉴了前人的做法,并在他们的基础上做了些改进,以更加贴近实际需求。同时也让自己对该控件更进一步的了解。先看一下效果吧!GridView 是一款功能强大的控件,也是在.Net WEB 开发中常用的控件之一。网上有关该控件的技术文章很多,这里也是借鉴了前人的做法,并在他们的基础上做了些改进,以更加贴近实际需求。同时也让自己对该控件更进一步的了解。先看一下效果吧!using System;using System.Collections.Generic;using System 阅读全文
posted @ 2011-09-13 13:11 楠木大叔 阅读(388) 评论(0) 推荐(0)
摘要: 记得以前在数据库实验课上使用过存储过程,但并没有在实际编程中使用过,长期没有使用,也忘了如何创建存储过程了。昨天在网上搜了一下,资料还是比较多。不过,为了以后方便查询,就做了个简单示例。这里主要是针对两种存储过程,即带参数的和不带参数的存储过程各做一个例子。好了,开始创建存储过程吧!一、不带参数的存储过程1、在SqServer查询分析器中创建一个名为spShowTbNews的存储过程GOCreate Procedure [dbo].[spShowTbNews] AS select * from RTO_TbNews2、C#后台调用存储过程///<summary> /// @Auth 阅读全文
posted @ 2011-09-10 15:16 楠木大叔 阅读(789) 评论(1) 推荐(0)
摘要: “年年岁岁花相似,岁岁年年人不同”,用这句话描述毕业绝对不会过时。不知不觉,已经毕业近两个月了,算起来自己走上工作岗位上也快五个月了(从三月实习算起)。早在毕业前的两个月,我室友冯兄就写了一篇文章总结了自己大学四年的学习生活,并有点祭奠已逝青春的意思。而我,似乎也应该对自己的大学时光有所表示,毕竟那也是人生最为宝贵的一段时光。我一直在想,似乎该写点什么的,今天终于有空了,希望对自己的大学四年做一个回顾。四年前,和大多数大一新生一样,我怀揣远大理想只身来到一座陌生的城市,开始了自己的大学生活。至少在那个时候,我希望自己的大学生活能够过的充实而富有成果。大一的时候,我表现的很活跃,积极参加学校的社 阅读全文
posted @ 2011-07-30 13:30 楠木大叔 阅读(166) 评论(0) 推荐(0)
摘要: 1 ///<summary> 2 /// Sigleton模式简单实例 3 ///</summary> 4 class Program 5 { 6 staticvoid Main(string[] args) 7 { 8 string _title; 9 //调用者不可以通过new的形式得到Singleton的实例10 LogWriter log = LogWriter.GetInstance();11 log.ddd();12 //调用LogWriter中的静态字段(外部类的类类型,只能通过类型访问而不能通过实例访问)... 阅读全文
posted @ 2011-07-28 13:10 楠木大叔 阅读(337) 评论(0) 推荐(0)
摘要: 最近需要实现一个简单的功能,即要让GridView模板列显示从下拉列表中获取的值,我选择在客户端编写脚本实现。但遇到了一些问题。经过努力问题最终得以解决,于是作下记录,以备用。先贴出代码吧!【前台代码】 <script language ="javascript" type = "text/javascript"> function sel() { var select = document.getElementById("ddlDmSize_12"); var select_text = select.options[s 阅读全文
posted @ 2011-04-27 11:45 楠木大叔 阅读(302) 评论(0) 推荐(0)
摘要: 刚刚学习了C#中文件流的相关操作,自己练习了一下,做了一个可以实现输入/输出文件中内容的简单例子。由于水平有限,有许多需要改进的地方。效果如下:单击“write”按钮添加文件想文件中添加内容单击“read”代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;us 阅读全文
posted @ 2010-04-16 22:52 楠木大叔 阅读(1029) 评论(1) 推荐(1)