摘要:
1.首先在项目中添加引用2.添加该COM组件后会再文件夹中出现一个Interop.Excel.dll的文件,将之前的Microsoft Excel 11.0 Object Library组件删除,添加新的Interop.Excel.dll的引用。然后添加excel的.net组件3.现在开始贴代码:导出excel文件的样式设计、保存、释放资源都存放在一个Share.cs的类文件中using System.IO;using System.Runtime.InteropServices;using Microsoft.Office.Interop.Excel;#region 设置excel样式并保存 阅读全文
摘要:
最近做项目需要读取修改前数据库中被修改的数据所有的信息,一开始想要在model层的每个类都写一个函数return一串字符串,但是由于表太多,实体类数量太大,写出来太浪费时间,所以决定写一个通用的方法输出/// /// 循环输出实体类的各属性名称和属性值/// /// 实体/// public string ResolvingTableRow(object Entity){ Type EntType = Entity.GetType(); PropertyInfo[] propertys = EntType.GetProperties(); string tempName = stri... 阅读全文
摘要:
create database TriggerTestcreate table transInfo2 --交易信息表( cardID varchar(10) not null, --卡号 transType char(4) not null, --交易类型(存入/支取) transMoney money not null, --交易金额 transDate datetime not null --交易日期)gocreate database TriggerDatabaseuse TriggerDatabasegocreate ta... 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Text.RegularExpressions;using System.Globalization;using System.Text;/// /// 阴历阳历日期转换类/// public sealed class ChineseCalendarInfo{ private DateTime m_SolarDate; private int m_LunarYear, m_LunarMonth, ... 阅读全文
摘要:
先通过System.Diagnostics.Process类获取想要编辑的进程调用API [Flags] public enum ProcessAccessType { PROCESS_TERMINATE = (0x0001), PROCESS_CREATE_THREAD = (0x0002), PROCESS_SET_SESSIONID = (0x0004), PROCESS_VM_OPERATION = (0x0008), PROCESS_VM_READ = (0x0010), PROCESS_VM_WRITE = (0x0020), PROCESS_DUP_HANDLE = (0x004 阅读全文
摘要:
这段时间一直想自己做个控件玩玩,原本准备做一个像repeater差不多 当然最初的设想用起来要比repeater方便,包括在CSS和一些JS,jquery的使用上面和repeater进行对比,但是做出来后发现代码绕了好多,控件直接读取数据库的话还要封装好读取数据库的代码,如果不封装在后期的使用过程中会对整个项目都必定会有很多的约束。虽然这是个偏离原来目的的控件,但是对于初学者来说 应该还有参考价值。下面贴出控件代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.L.. 阅读全文
摘要:
个人感觉模态窗口在做网站的时候,使用到的比较少,前段时间在做项目时要实现以模态窗口传值和接收返回值,模态窗口传值实现比较简单,但是做好后发现在Chrome浏览器中接收不到返回值,修改好Chrome浏览器的问题后大概过了有两个星期又发现在IE6下会报错,最终在网上搜索解决办法才修改好代码:A为父页面,B为子页面A页面代码: //打开选择客户的模态窗口 function sc(tag) { var recdata = false; var strDialogFeatures = "status=no;center=yes;help=no... 阅读全文
摘要:
JS返回页面:JS返回前一个页面,经常看到有人用window.history.go(-1)这种方法 这种放的确可以返回,也仅仅只是返回,返回的页面信息却没有刷新。也有人用windows.history.back(),但是经常返回的时候会丢失页面,最近写一个返回上上个页面但是信息会改变的按钮,于是想到... 阅读全文
摘要:
最近做项目,需要多word文档进行编辑并导出一个新的word,在最初的word编辑中留下特定的字符串用来替换,然后在本地生成一个新的word文档,并且不修改服务器中的word文档,这样才能保证服务器中的文件在下次使用的时候能正常使用。代码: /// /// 读取出word文档中的内容后对word文档进行修改并保存在本地 /// /// 实体类(在数据库中读取出来的数据) /// 替换后的字符 private void ReadWord(Jtmodle jtmodel, String pathfile) ... 阅读全文
摘要:
最近在做项目发现需要用到树的地方,页面的前台任然是使用一个asp.net的控件TreeView来显示树的结构,当然也可以自己在前台写一个树来展示,这在后期跟局功能的不同很大可能会要用到异步的知识,废话不多说,贴代码: 首先前台: 后台代码: /// /// 绑定TreeView节点 /// private void BindTreeView() { //从数据读取出父节点的数据var fzmodel = new BLL_W... 阅读全文