摘要: 上一篇,我们利用十分钟时间快速创建了ASP.NET MVC列表,这很大程度都是依赖于ASP.NET MVC框架故有的特性。虽然ASP.NET MVC这套成熟的框架给我们带来了快速开发的乐趣,但是默认的界面还是非常业余。今天我们就让它穿上DWZ这套华丽的外衣,让它看起来更专业点,更符合我们平时开发的企业系统的界面。第一步:我们需要对上次的Demo进行改造,让它有可能穿上DWZ这套华丽的外衣。第二步:我们需要更改_ViewStart.cshtml文件,让它脱去ASP.NET MVC默认外衣。 。第三步:我们需要穿上DWZ外衣,因为DWZ是个框架不是UI控件库,所以直接把Index.html复制过来 阅读全文
posted @ 2011-11-23 16:25 WarrenHu 阅读(230) 评论(0) 推荐(0) 编辑
摘要: private void ExcelOperation() { // //定义一个缺少的object对象 object oMis = System.Reflection.Missing.Value; // //定义一个Excel程序对象 Excel.ApplicationClass excelApp = new Microsoft.Office.Interop.Excel.ApplicationClass(); // //由Execl程序创建一个工作薄对象 Excel.Workbook excelWorkBook = excelApp.Workbooks.Add(Excel.XlWBATemp 阅读全文
posted @ 2011-11-10 17:30 WarrenHu 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 关于这个问题,我在网上搜了一下,大多都是引用jqGrid的文档中的filterGrid方法。但这个方法不是真正意义的自定义查询。这篇文章主要讲述一下真正意义的自定义查询,顺便简单聊聊jqGrid源码中查询的实现方法。在这个系列的第五篇中(http://blog.csdn.net/gengv/archive/2010/07/10/5725172.aspx )曾经讲到了如何进行数据查询。其中提到了一种“自定义查询”,这是jqGrid的文档中给出的一种所谓的自定义查询。其实就是把工具条查询,从Grid表格中移出来,然后可以控制输入框的横向或纵向排列,构成一种看似表单查询的查询方式。但是这种方式也有一 阅读全文
posted @ 2011-08-17 18:40 WarrenHu 阅读(999) 评论(1) 推荐(0) 编辑
摘要: // 增加天 function AddDays(date,value) { date.setDate(date.getDate()+value); } // 增加月 function AddMonths(date,value) { date.setMonth(date.getMonth()+value); } // 增加年 function AddYears(date,value) { date.setFullYear(date.getFullYear()+value); } // 是否为今天 function IsToday(date) { return IsDateEquals(date, 阅读全文
posted @ 2011-08-09 14:40 WarrenHu 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 利用.net技术能够快速开发出应用程序,但是如果应用微软的那一套技术,做出来的程序大多数程序员恐怕都会有一种千篇一律的感觉:按钮还是那个按钮(只是文字不同),文本框还是那个文本框, 下拉列表还是那个下拉列表........跟系统里的没有什么两样,不管程序怎么样,至少这个界面没什么新意。 诚然,目前也有不少第三方的控件,如Xceed Ultimate Suite、ComponentOne.Studio、Infragistics.NetAdvantage等等,使用这些控件大多需要再花一定时间去掌握这些控件的用法,而且有些做得不是很好,我曾经见过一个商业控件里面很多是画出来的,不能像VS.net自带 阅读全文
posted @ 2011-06-30 17:30 WarrenHu 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、主要API接口getGridParam、setGridParam: getGridParam方法: getGridParam("url"): 获取当前的AJAX的URL getGridParam("sortname"):排序的字段 getGridParam("sortorder"):排序的顺序 getGridParam("selrow"):得到选中行的ID getGridParam("page"):当前的页数 getGridParam("rowNum"):当前有多少行 g 阅读全文
posted @ 2011-04-06 15:44 WarrenHu 阅读(3588) 评论(4) 推荐(0) 编辑
摘要: 1.DataGridView实现课程表 testcontrol.rar2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rarmyMultiColHeaderDgv.rar3.DataGridView单元格显示GIF图片 gifanimationindatagrid.rar4.自定义显示DataGridView列(行头显示行号与图标,同一单元格显示图片也显示文字)TestDataGridViewRowStyle2.rar5.扩展DataGridView功能相关文章datagridview DataGridView 说明 DataGridView绑定 阅读全文
posted @ 2011-02-08 21:48 WarrenHu 阅读(1750) 评论(2) 推荐(3) 编辑
摘要: C#中提供了三种类型的计时器:1、基于 Windows 的标准计时器(System.Windows.Forms.Timer)2、基于服务器的计时器(System.Timers.Timer)3、线程计时器(System.Threading.Timer)下面我就通过一些小实验来具体分析三种计时器使用上面的异同点,特别是和线程有关的部分。实验例子截图:一、基于 Windows 的标准计时器(System.Windows.Forms.Timer)首先注意一点就是:Windows 计时器是为单线程环境设计的此计时器从Visual Basic 1.0 版起就存在于该产品中,并且基本上未做改动这个计时器是使 阅读全文
posted @ 2011-01-18 10:23 WarrenHu 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 原来的一篇文章,今天用 WLW 转到页面上,原文章以及附件下载地址:http://zhq.ahau.edu.cn/blog/article.asp?id=366log4net为Apache 的一个子项目,其为Java版的.Net实现,具体介绍可以参看其官方网站,另外其下载地址和详细开发文档也可以找到.Log4net官方网站http://logging.apache.org/log4netWinForm和WebForm中的使用方式有点雷同,基本为(1.)配置config,(2.)初始化日志系统,(3.)类文件内记录日志.Config 文件内的配置方法可以为以下:以上配置信息提供了RollingF 阅读全文
posted @ 2011-01-17 21:27 WarrenHu 阅读(792) 评论(0) 推荐(0) 编辑
摘要: a href="javascript:showModalDialog('ansmsg.aspx?id=%#Eval("gid")%');window.location.reload()" 回复/a很普通的一个页面指向链接.. 传参数ID 过去... 后便添加了window.location.reload() 这个 window.location.reload() 的意思是 .. 模式窗体关闭之后刷新父页面ansmsg.aspx 就是要弹出来的 模式窗体咯.. 在 ansmsg.aspx 页面添加如下代码:这个意思是 禁止 模式窗体页面缓存..如果不这样做的话... 地址栏ID不变. 阅读全文
posted @ 2011-01-15 23:06 WarrenHu 阅读(388) 评论(0) 推荐(0) 编辑