摘要: JS判断只能是数字和小数点1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">2.只能输入数字,能输小数点.<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if 阅读全文
posted @ 2011-10-26 12:00 dinoy 阅读(7517) 评论(0) 推荐(2) 编辑
摘要: 使用OLEDB可以对excel文件进行读取,我们只要把该excel文件作为数据源即可。一 在D盘创建excel文件test.xls: 二 将工作表Sheet1的内容读取到DataSet string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/test.xls;"+ "Extended Properties='Excel 8.0'"; DataSet ds = new DataSet(); OleDbDataAdapter oada = new OleDbDataA 阅读全文
posted @ 2011-09-08 11:21 dinoy 阅读(8112) 评论(1) 推荐(1) 编辑
摘要: 1、打开注册表编辑器方法:开始 -> 运行 -> 输入regedit -> 确定2、找到注册表子项HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security3、在右侧空白处点击鼠标右键,选择“新建 -> DWORD值(D)”,输入“ExtensionHardening”点击确定。4、用鼠标右键点击ExtensionHardening,然后单击“修改(M)”,在数值数据中填写“0”即可确定。5、关闭注册表编辑器,再次打开xls文件看看是不是提示是不是不见了?小知识:ExtensionHardening设置 阅读全文
posted @ 2011-08-29 09:35 dinoy 阅读(6022) 评论(0) 推荐(0) 编辑
摘要: C#前台js调用后台代码前台js<script type="text/javascript" language="javascript"> function Ceshi() { var a = "<%=Getstr()%>"; alert(a); }</script><input type="button" onclick="Ceshi();" value="js调用后台代码" /> 后台代码public string Gets 阅读全文
posted @ 2011-08-26 14:54 dinoy 阅读(96039) 评论(9) 推荐(6) 编辑
摘要: 当从浏览器返回一个文件时,需要指定ContentType,以下是Office2007对应的值:"application/vnd.openxmlformats-officedocument.wordprocessingml.template" (for .dotx files)"application/vnd.openxmlformats-officedocument.presentationml.presentation" (for .pptx files)"application/vnd.openxmlformats-officedocume 阅读全文
posted @ 2011-08-25 10:16 dinoy 阅读(12660) 评论(0) 推荐(0) 编辑
摘要: .NET导出Excel遇到的80070005错误的解决方法: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005基本上.net导出excel文件,都需要如此配置一下,不配置有的时候没错,而配置后基本应该不会出错。 具体配置方法如下:1:在服务器上安装office的Excel软件. 2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"3:依次双击"组件服务"->&quo 阅读全文
posted @ 2011-08-23 16:23 dinoy 阅读(273) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;using System.Web.UI.WebControls;/// <summary>///GridViewMergeCell 合并GridView liyang 20090916/// </summary>public class GridViewMergeCell{ public GridViewMergeCell() { // //TODO: 在此处添加构造函数逻辑 阅读全文
posted @ 2011-08-19 15:14 dinoy 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一:右击桌面空白部分,选择“排列图标”,把桌面上锁定web项目前面的勾去掉。如果不行,则进行下一项操作!二:打开“我的电脑”属性,选择“高级”选项卡,"性能"的“设置”“视觉效果”选中“自定义”将复选框中的 “在桌面上为图标标签使用阴影”前面的勾去掉!三:右击桌面空白部分,选择“属性”-->“桌面”-->“自定义桌面”-->“web”将网页中前面的勾全部去掉。四:打开开始-控制面板-辅助功能选项-显示-将“使用高对比度”前面的勾去掉-确定 如果还是解决不了就用五中的方法。五:还可以使用注册表的方法改掉.注册表修改法:在“开始”--->运行---> 阅读全文
posted @ 2011-07-11 11:45 dinoy 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1)禁止所有表约束的SQLselect'altertable'+name+'nocheckconstraintall'fromsysobjectswheretype='U'2)删除所有表数据的SQLselect'TRUNCATETABLE'+namefromsysobjectswheretype='U'3)恢复所有表约束的SQLselect'altertable'+name+'checkconstraintall'fromsysobjectswheretype='U' 阅读全文
posted @ 2011-07-08 13:12 dinoy 阅读(16763) 评论(0) 推荐(0) 编辑
摘要: 1.Access数据库的DSN-less连接方法: set adocon=Server.Createobject(\"adodb.connection\")adoconn.Open\"Driver={Microsoft Access Driver(*.mdb)};DBQ=\"& _ Server.MapPath(\"数据库所在路径\") 2.Access OLE DB连接方法: set adocon=Server.Createobject(\"adodb.connection\")adocon.open\& 阅读全文
posted @ 2011-06-20 09:54 dinoy 阅读(261) 评论(0) 推荐(0) 编辑