或是将Datagrid或是Gridview的输出导出,实现大体上又分为调用COM+组件或是利用Response(当然是B/S架构的项目)的输出来做,COM+组件的方式以前在项目中也应用过,但说实话感觉效果并不好,一是布署很麻烦,二是当时记得好像WEB服务器端的有个进程老关不掉,并且还有个问题是服务器端安装的EXCEL版本的不同,在程序中调用的方法传入的参数个数都不相同,真是够郁闷的,但是好处是这种方式当然是最灵活的。我们还是以一个B/S架构的项目应用来说说导出吧,通用一点儿的还是从数据集往外导出吧,毕竟将Gridview的输出导出来这种方式个人感觉适用性不高,因为大部分情况我们的页面中的运用G...
http://www.jb51.net//article/15570.htm
#region DataGridView数据显示到Excel /// <summary> /// 打开Excel并将DataGridView控件中数据导出到Excel /// </summary> /// <param name="dgv">DataGridView对象 </param>  ...
http://www.jb51.net//article/15428.htm
//由gridviw导出为Excelpublic static void ToExcel(System.Web.UI.Control ctl){ HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=Excel.xls"); HttpContext.Current.Response.Charset = "UTF-8";...
http://www.jb51.net//article/15116.htm
最近有需求将数据导出到word里,然后编辑打印。想过几种方案:1.使用jacob。2.使用apache的poi。3.使用itext。由于时间比较紧,没多的时候去学习研究上述工具包,现在用javascript操作ActiveXObject控件,用替换word模板中的书签方式解决。前提条件:1.浏览器安全级别降低,可以使用ActiveXObject控件。2.装有office word。目前实现了替换单个书签,多行表格书签,和图片,基本上满足需求。不过还有很多操作word的使用方法不太清楚,网上大部分都使用的VB,有不清楚的地方,大家可以交流。下面说一下我的设计实现思路:首先当然是定义wo...
http://www.jb51.net//article/14919.htm
|=———————————————————————————————–=||=—————–=[ 字符集导致的浏览器跨站脚本攻击 ]=—————–=||=———————————————————————————————–=||=————————————-=[ By jianxin ]=————————————=||=——————————-=[ jianxin@80sec.com ]=—————————-=||=————————————————————————————————=|文中<已经被替换为〈,如果需要文档,请访问htt...
http://www.jb51.net//article/14704.htm
首先做一下说明,为什么我要用Navicat,第一个原因,因为它是个不错的Mysql GUI工具,更重要的是,它可以将一些外部数据源导入Mysql数据库中。因为我的数据源是excel数据,所以想借助Navicat将其导入Mysql。 第一次运行,首先创建连接,主机名填写:localhost,端口为3306,然后填写用户名密码,OK。顺利的话,大家就可以看到名为localhost的连接图标了。双击点开它,一般Mysql默认有两个数据库,分别为mysql与test。 &nbs...
http://www.jb51.net//article/14663.htm
解决方案在一个导航系统中显示子菜单最好的办法是在一个列表中创建子列表。这样标记的两级导航栏很容易被理解–哪怕浏览器不支持CSS。为了产生多级导航栏,我们创建一个嵌套的列表,为这些新的列表项样式化颜色、边界和链接属性:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"lang="en-US"><head><title>...
http://www.jb51.net//article/14546.htm
制作容易的站点导航栏是CSS真正展现自己特有能力的一个领域。制作导航条的老方法倾向于依赖大量的图片、嵌套表格和Javascript脚本–所有这些都会严重影响站点的可用性和无障碍性。如果你的站点不能在一个不支持Javascript的设备上被导航,那么你不仅阻止了关闭Javascript的用户,同时你也阻止了只支持文本的设备,比如屏幕阅读器已经搜索引擎的机器人程序–它们将永远无法从你的首页得到网站内容的索引。就算你的客户不在乎无障碍性,告诉他们笨重的菜单阻止他们得到一个体面的搜索引擎排名!CSS允许你创造具有吸引力的导航栏,采用CSS的优势在于不仅仅它在外观上非常美观,实际上它还是文本–是一种采用...
http://www.jb51.net//article/14545.htm
实际上属于转贴。。呵呵:-)原始文章来自微软,微软么,是大家的微软嘛!所以稍微修改了一下,帖到这里。原文的中文地址是:http://support.microsoft.com/kb/185538/zh-cn实际上,这个实现就是获取一个接口,还是叫事件吧。。。。更明显,反正我是分不清这些东西的。Dim WithEvents Web_V1 As SHDocVwCtl.WebBrowser_V1163的链接一般都是弹出窗口,就用163吧Private Sub Form_Load()Set Web_V1 = We...
http://www.jb51.net//article/14522.htm
最大的局限就在这里——插入数据,所以我们只能从程序现有的功能入手,其实很多程序都可以提交评论、留言、帖子等,就看程序是怎么把变量插入数据库的。其实道路就在我们身边,靠我们自己去开辟。 不用多说,先看在本地测试的一个简单例子,建立一个表,结构如下:CREATE TABLE `article` ( `articleid` INT NOT NULL AUTO_INCREMENT , `title` VARCHAR( 200 ) NOT NULL , `cont...
http://www.jb51.net//article/14446.htm
2005转到2000的步骤1. 生成for 2000版本的数据库脚本2005 的manger studio-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例-- 右键要转到2000的库-- 任务-- 生成脚本-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库-- 勾选"为所选数据库中的所有对象编写脚本"-- 在接下来的"选择脚本选项"中, 找到"为服务器版本编写脚本"项, 选择"SQL Server&...
http://www.jb51.net//article/14433.htm
