
project
qitian67
以共赢的心成就事业
展开
-
为GridView添加鼠标事件
在GridView的RowDataBound事件中,可以为行绑定如下的一些属性。protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ ……}1、添加onmouseover和onmouseout事件: if (e.Row.RowType == Data原创 2009-07-15 12:56:00 · 2266 阅读 · 2 评论 -
搞定一维条码扫描
首先,需要在页面上打印出条形码。关于条形码的知识,你有多少呢?常用的两种编码方式是39码和128码。如果没有特别要求,最简单的方法,就是使用39码。用普通的打印机和打印纸就可以满足要求。如果你想防水防腐蚀,你就需要购买专门的打印机和打印纸了。 然后我们用的是symbol的扫描枪,可以识别多种国际/国家标准的条形码。直接把光标定在一个文本框里,然后用扫描枪对准条形码,红光划过处,条码的原创 2010-03-26 15:06:00 · 1454 阅读 · 0 评论 -
在asp.net中接收sql server中存储过程的返回值
存储过程代码:create procedure proc_name @para1 nchar(20), --输入参数 @para2 int = null output --输出参数,供程序使用as begin if (@para1=a) begin insert into employee(name) values(@para1)原创 2009-09-23 14:00:00 · 2069 阅读 · 0 评论 -
在GridView中实现数据行的多选
1、在为GridView指定列的时候,把第一列设置成BoundField列,列头名称为“选择”。如:BoundField bf;bf = new BoundField();bf.HeaderText = "选择";bf.ItemStyle.Width = 35;GridView1.Columns.Add(bf);2、在GridView的GridView1_RowDataBound事件中,添原创 2009-07-14 16:04:00 · 2368 阅读 · 0 评论 -
在存储过程中计算考核总分
ALTER PROCEDURE [dbo].[Zhkh_Sp_CheckCompute] @kCode char(10),--种类 @kjYear int,--会计年度 @period int--会计月度ASdeclare @type int--类型:0-部门,1-员工declare @mCode char(10)--模块编码declare @DeptCode char(10)--部门编码decl原创 2009-07-10 14:50:00 · 994 阅读 · 0 评论 -
UltraChart 相关设置
Infragistics.Win.UltraWinChart.UltraChart chart=new Infragistics.Win.UltraWinChart.UltraChart();; if (Cds.Tables.Count > 0) { chart.Anchor = ((System.Windows转载 2009-07-10 11:03:00 · 4220 阅读 · 2 评论 -
在提交时用js对ListBox,DropDownList验证
代码1:其中,lbDept_Chk与lbMod_Chk为ListBox,ddlStart与ddlEnd为DropDownList。此函数用于判断选中列表中的项是否为空。 function QueryYZ() { if(document.all("lbDept_Chk").length {原创 2009-07-08 16:50:00 · 861 阅读 · 0 评论 -
数据显示与统计
在绩效分析中,进行多重条件复合查询,即可以对类别、要素、指标、对象、时间段(按月),设置不同条件,进行综合查询。 可以对查询出来的数据,进行列求最大值、最小值、平均值、重值、合计值等相关数据,对行可以查询出绩效总分、绩效等级。对于行统计,只有在单月查询时才有效,因为总分和等级与对于某个月来评价的。 数据查询统计出来之后,可以用二维表的形式反应给用户,为了增加直观性,还可以使用图显示原创 2009-07-06 16:18:00 · 685 阅读 · 0 评论 -
从数据集中快速查找:dt.select("")
从数据库中按照指定条件,查询出的数据集,放入到DataTable中,这是很普遍的用法,不必细说。有了数据集这后,要再进行一次匹配,找到符合条件的数据项,再进行输出或者存入其它的DataTable,我是怎么做的呢?我以前是通过循环,要么用for(int i=0;i原创 2009-07-07 09:51:00 · 4481 阅读 · 0 评论 -
在sql server2005中使用row_number()实现分页
在ms sql server2005中,提供了一个方法:row_number(),可以实现快速分页。详细格式如下:select * from ( select row_number() over (order by StudentInfoId) row,* from s1) s2where row between @PageSize*(@PageIndex-1) and @PageSize原创 2009-08-31 14:11:00 · 418 阅读 · 0 评论 -
做开发难,到企业推广更难
又要去企业现场实施了,这次是考核模块。此行一去,暗藏艰辛重重。但是此是的我们,还远远没有意思到那些潜在的艰难。很多现场实施的问题,不是技术本身的问题。Boss交待的工作是:1. 让考核模块安全无误地在企业的服务器上跑起来;2. 和企业一起制定出相应的考核规则,完善基本设置;3. 帮助企业出台相应的实施细则。虽然在企业是享受,但是依原创 2009-06-27 17:18:00 · 570 阅读 · 0 评论 -
为Gridview控件添加多行表头(之一)
在实际工作中,经常看到电子版或者纸质版的表格。这些表格,通常都不是一行表头,需要2行或者3行,只有这样的表头,才能明确表示表中数据的具体涵义。并且多行表头中,将数据相同的单元格进行合并,包括横向合并、纵向合并。那么,我们在使用Gridview时,如何才能实现多行表头呢?主要有三种方法,①是利用GridviwRow对象的header类型生成对象;②直接将表头内容作为普通数据显示,然后再通过样原创 2009-07-29 09:55:00 · 6336 阅读 · 6 评论 -
在asp.net中如何实现伪静态页
我在这里就不过多讨论静态页、伪静态页、动态页的长短利弊了。只是单纯的讲解如何在asp.net中如何实现伪静态页,以帮助有这方面有需求的朋友,快速解决boss派下来的任务。(拿奖金的时候,记得有我一份功劳哦~~)以下项目结构的一个截图,特别简单的文件结构,如下接下来介绍操作过程:1. 加入两个dll的引用,分别是:ActionlessForm.dll和URLRewrite原创 2012-03-01 17:13:00 · 4054 阅读 · 1 评论