摘要: 引用自:http://cai555.javaeye.com/blog/466033方法1: with temp as ( select row_number() over(order by cityID) as rownum,cityName from city ) select * from te... 阅读全文
posted @ 2014-08-13 16:25 wadeheng 阅读(265) 评论(0) 推荐(0) 编辑
摘要: //方法一 利用DataTable中的Compute方法 例如:1*2-(4/1)+2*4=6 string formulate = string.Format("{0}*{1} - {2}/{3} +{1}*{2}", 1, 2, 4, 1); DataTable dt = new DataTable(); Response.Write(dt.Compute(formulate, "").ToString()); Response.Write("<br/>"); //方法二 利用JS中强大的Eval函数 可以带if-el 阅读全文
posted @ 2013-05-17 14:30 wadeheng 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/qwlovedzm/article/details/6292147近日有个项目有不少的计算公式,而且要求能定制,如何能将字符串或表达式直接转为C#的可执行代码就好了。经过从网上查阅资料,发现有一个开源的工具类,将它修改后改为如下效果:[c-sharp] view plaincopyprint?using System; using System.Data; using System.Configuration; using System.Text; using System.CodeDom.Compiler; using Microsoft. 阅读全文
posted @ 2013-04-27 17:27 wadeheng 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 服务器端的page类 所有我们编写的页面都继承自page类,可见page类是非常重要的,page类提供了哪些功能,直接决定了我们的页面类可以继承什么功能,或者说,直接决定了我们的页面类功能的强大与否!那么,page类实现了什么功能呢?如前所述的三个客户端的事实,页面类要管理ViewState,还要管理事件。page类起码要提供这些功能以供我们的页面类重载或者调用。page类提供了四个顺序执行的事件Init,Load,PreRender和Unload,这四个事件是一条主线,依次标明了page类执行的各个阶段。init事件发生在所有服务器端控件的状态(ViewState)被存储之前。load事件. 阅读全文
posted @ 2012-12-20 17:38 wadeheng 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 摘要: ASP.ENT中,有两种实现页面PostBack的机制,不管是哪种回传方式,最终均是Form表单提交。一、原始的Form表单提交WebControls中的Button和ImageButton控件,到客户端会转换为Html代码<input type="submit" name="" /> <input type="image" name=""/>二、利用JavaScript和隐藏表单实现表单提交除Button和ImageButton外,其他WebControls控件均是以这种方式实现页 阅读全文
posted @ 2012-12-19 22:37 wadeheng 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 原味出处:http://apps.hi.baidu.com/share/detail/17196443本文有所整理,调整了文章结构,使文章更易理解,思路更加清晰,并且加入了一些自己的想法。DataView类用来表示定制的DataTable的视图。DataTable和DataView的关系是遵循著名的设计模式--文档/视图模式,其中DataTable是文档,而Dataview是视图。在任何时候,你都可以有多个基于相同数据的不同的视图。更重要的是,你可以对每一个具有自己一套属性、方法、事件的视图作为独立的对象进行处理。这也代表了相对ADO一个巨大的飞跃。1、创建DataView public Da 阅读全文
posted @ 2011-03-28 10:48 wadeheng 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 今天突然遇到个默名奇妙的现象,参数"id=25"始终无法解析 : 阅读全文
posted @ 2010-12-29 17:47 wadeheng 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: tripDetailList是一个DataTable类型的数据,Logo、TripTypeName、TipTypePrice等为该dt的列名。新版的nvelocity1.1支持直接用列名来获取值的方式,但是暂时不支持索引方式,如row[0]/row["colname"].下面是实例s代码:      #foreach($tripDetail in $tripDetailList.Rows) li span a$!{tripDetail.TripTypeName}/a p$!{tripDetail.TripTypeDesc}/p /span /li #end补充 阅读全文
posted @ 2010-12-24 11:24 wadeheng 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 大家可能会遇到使用Response.Write()导致页面CSS无效的情况,现在该问题微软推荐了新的解决办法——ClientScript.RegisterStartupScript方法。CSS无效的原因:由于Response.Write()是输出到页面的最顶端,导致了页面不符合DTD规范:!– DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd” – 所以,浏览器会出现无法识别CSS的问题。问题解决方法:Cl 阅读全文
posted @ 2010-12-13 15:55 wadeheng 阅读(1104) 评论(2) 推荐(1) 编辑
摘要: VSS是Visual SourceSafe英文缩写,是软件测试的相关文档,测试代码、自动化测试程序代码均需要作为配置项,纳入到配置管理库中。VSS可以同 Visual Basic、Visual C++、Visual J++、Visual InterDev、Visual FoxPro 开发环境以及 Microsoft Office 应用程序集成在一起,提供了方便易用、面向项目的版本控制功能。vss是... 阅读全文
posted @ 2010-11-12 13:20 wadeheng 阅读(545) 评论(0) 推荐(0) 编辑