- 博客(114)
- 资源 (1)
- 收藏
- 关注
原创 Convert和Datediff日期转换函数效率对比(第一次发帖)
<br />selecta.staffId,B.Name,<br />sum(caseday(a.ProduceDate)when'1' thena.complement+a.ProduceTimeelse 0 end)'1',<br />sum(caseday(a.ProduceDate)when'2' thena.complement+a.ProduceTimeelse 0 end)'2',<br />............<br />sum(caseday(a.ProduceDate)when'
2011-03-09 10:33:00
2742
转载 sql 行转列
一、先建立测试数据 CREATE TABLE sales.salesByMonth(year char(4),month char(3),amount money,PRIMARY KEY (year, month)) INSERT INTO sales.salesByMonth (year, month, amount)VALUES('2004','Jan', 789.0000)INSERT INTO sales.salesByMonth (year, month, amount)VALUES('20
2010-12-11 12:08:00
726
转载 Excel讀入dataset數據丟失的問題!
摘要:研究了ISAM驱动限制,分析了在.NET中采用Microsoft.Jet.OLEDB读取Excel文件产生数据丢失的原因,给出了解决此问题的方法。 关键词:Excel;数据访问;Ole DB;ISAM 中图分类号:TP 311.1文献标识码:A 文章编号:1009-3044(2007)04-10937-02 1 引言 在应用程序的设计中,经常需要读取Excel数据或将E
2008-08-08 16:16:00
612
转载 一次性保存DataSet的方法
前提是保存的表必须有主键调用SaveDataSet方法即可 #region 采用DataSet提交数据 //取得选取语句 private string GetSelectSql(DataSet ds,string strTbName) { string strSql=""; DataTable dt; if (strTbName=="") { dt=
2008-08-08 14:17:00
1157
翻译 微软的SqlHelper做数据层(二)
微软的SqlHelper做数据层(二)2007-05-20 11:37/--如果您认真看的上面有个提问为什么要克隆- -这是利用原型设计模式,克隆一个拷贝然后直接用,如果您是用来做存储过程的实体~~就不必克隆了--省内存//--接下来改写下- -原创阿using System;using System.Data;using System.Configuration;u
2008-08-05 19:30:00
837
翻译 微软的SqlHelper做数据层(一)
微软的SqlHelper做数据层(一)2007-05-20 11:37CreateCommand创建命令#region CreateCommand创建命令 /**//// /// 创建一个由存储过程提供的命令 /// /// /// e.g.: /// SqlCommand comm
2008-08-05 19:29:00
1718
转载 調用NetMeeting
NetMeeting http://schemas.microsoft.com/intellisense/ie5"> document.write(unescape("%3Cscript%3E%0D%0A%3C%21--%0D%0Adocument.write%28unescape%28%22%253Cscript%253E%250D%250A%253C%2521--%250
2008-07-25 17:02:00
1274
1
转载 asp.net控件开发基础(9)
上一篇讲了复合控件的基础知识,本来接着要继续讲复合控件样式的使用,让我们暂时回到前面第五篇的时候,继续讨论关于属性方面的一些知识.写第五篇的时候,我一步步的加上元数据(特性),使得设计时效果更加好,如对复杂属性应用以下特性,使属性浏览器支持扩展/折叠效果,使你更加容易编辑子属性,但接着我又遇到了问题,所以必须去解决1.认识默认属性浏览器支持让我们再认识一下属性,大家知道每个属性都是有类型的,最
2008-07-16 09:42:00
590
转载 asp.net控件开发基础(10)
上一篇讨论了类型转换器的使用,这次继续讨论讨论集合属性的使用集合属性相信大家都很熟悉也很常用,如DropDownList,ListBox等控件asp:DropDownList ID="DropDownList1" runat="server"> asp:ListItem>测试1asp:ListItem> asp:ListItem>测试2asp:Li
2008-07-16 09:40:00
596
转载 asp.net控件开发基础(8)
上一篇写了复合控件基本的概念,这次就继续上次的话题,来学习复合控件如何触发事件 有一些复合控件直接把按钮触发事件所需的事情封装好,另外一种则是自定义事件,更具灵活性,当然这是根据需要设计的。以下会以例子来说明的.下面我们假设我们控件中有两个按钮.以下不列出所有代码,具体可在文章最后下载代码. (1) 直接实现按钮事件在控件中(以下代码并非实现复合控件)直接实现事件则无需自定义事件,如下代
2008-07-16 09:34:00
527
转载 asp.net控件开发基础(7)
上一篇写了控件样式的一些基础的东西,接着我们继续讨论asp.net控件开发的一些东西.这次我们要讨论的是复合控件.本文无法一步到位完整介绍,因为讨论的篇幅比较大,所以分两次写,这次就先讲些基本概念吧,剩着的下次写.好象复合控件网上已经有很多教程了,相信大家也看过很多.如果看过的朋友就当我再废话一便,没看过的朋友希望能给你带来帮助.1.复合控件概念复合控件跟用户控件有很多相似点,最大不同就是用户
2008-07-16 09:33:00
558
转载 asp.net控件开发基础(6)
上一篇讲了关于属性方面的一些东西 ,这次讲的是关于样式.位于WebControls命名空间的style类为顶级样式类.大部分标准控件都拥有其样式属性.1.下面为设置样式方法(1)你可以直接设置控件样式 Button1.BackColor = System.Drawing.Color.Red;(2)通过获取web控件的样式集合来设置Button1.ControlStyle.BackColo
2008-07-16 09:29:00
435
转载 asp.net控件开发基础(5)
上一篇简单的讲了从WebControl继承的控件(好象我讲的都是简单的,嘿嘿).本次讲的更简单,主题是是属性,只当分享经验,希望对大家有帮助我们根据属性的不同表现形式,把其区分为简单属性和复杂属性下面来看下属性的表现形式简单属性表现形式如下,大家都很熟悉asp:TextBox ID="TextBox1" Text="textbox控件" runat="server">asp:TextBox
2008-07-16 09:27:00
453
转载 asp.net控件开发基础(4)
上一篇写了有关回传的一些东西,这次我本来不知道该写什么的,因为各方面的关联太多了,最后我还是想,还是慢慢一点点的写吧.这次讲WebControl一.从继承WebControl开始在第二篇教程中,重点介绍了Render()方法的使用,用来呈现控件,但从Control类继承的控件尚未发挥asp.net控件的作用.大家知道web服务器控件分为HTML服务器控件(如这样的形式)和标准服务器控件(就是这样
2008-07-16 09:25:00
555
转载 asp.net控件开发基础(3)
本次来介绍控件的事件处理. 我们知道Button控件有OnClick事件,DropDownList控件有SelectedIndexChanged事件.一.回发事件和客户端回发下面来看一个最简单的例子按钮单击事件1 protected void Button1_Click(object sender, EventArgs e)2 {3 Label1.Text = "你好
2008-07-16 09:23:00
500
转载 asp.net控件开发基础(2)
或许大家还对为何要重写Render方法存有疑惑,希望大家看看我举的例子,能够明白Render方法和其他两个方法的作用,然后真正明白为何一般情况下只须重写Render方法我们知道我们每次编写控件时,都需要重写Render方法,我们发现在Control类中很多方法可以重写,但我们没有去重写他们,我们需要遵循一个原则,在需要重载的时候再去重写他们我们还是先来看看与Render方法相关的两个方法
2008-07-16 09:21:00
505
原创 asp.net控件开发基础(1)
asp.net本身提供了很多控件,提供给我们这些比较懒惰的人使用,我认为控件的作用就在此,因为我们不想重复工作,所以要创建它,这个本身便是一个需求的关系,所以学习控件开发很有意思.wrox网站上有本书 Professional ASP.NET 2.0 Server Control and Component Development现在还没有出版,但网站上放出了代码,所以正好下载过来学习一下
2008-07-16 09:16:00
469
原创 .net2.0gridview多表頭
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.Header) { GridViewRow rowHeader = new GridViewRow(0, 0,
2008-04-20 13:28:00
463
原创 ASP.NET程序中常用的三十三种代码
1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数:string a = Request.QueryString("id");string b = Request.Query
2007-10-02 18:08:00
759
转载 C#25个问题
当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题:1.静态成员和非静态成员的区别?2.const 和 static readonly 区别?3.extern 是什么意思?4.abstract 是什么意思?5.internal 修饰符起什么作用?6.sealed 修饰符是干什么的?7.override 和
2007-10-02 16:32:00
968
转载 ASPNetPage分页
vs2005下使用ASPNetPage分页的例子1 页面设计 无标题页 CodeBehideprotected void P
2007-08-10 11:55:00
2775
转载 12个div逐个显示效果
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 顺序显示 #container{ position:absolute; border:1px solid #666; padding:10px; } #container li{ di
2007-08-01 15:29:00
1133
原创 图片连续不间断滚动像册
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> http://www.w3.org/1999/xhtml"> Fifty Studio│图片连续不间断滚动像册 @import url("/tutorials/demo/css/ie.css"); /*--CSS Code by Forestgan http://www.fores
2007-08-01 15:25:00
1086
原创 Div+CSS+JS树型菜单,可刷新 (Good)
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> Div+CSS+JS树型菜单,可刷新 http://www.livepo.com"> *{margin:0;padding:0;border:0;} body { font-family: arial, 宋体
2007-08-01 15:16:00
833
转载 一个简单css效果
new document function ShowTree(obj){ whichEl = eval(obj); if (whichEl.style.display == "none") { var div = document.getElementsByTagName("div"); for (i=0; i { if (div[i].className == whichEl.cl
2007-08-01 15:10:00
807
原创 如何用CSS制作横向菜单
如何用CSS制作横向菜单?作者:阿捷 2005-4-11 16:54:52.test2 ul{list-style:none;}.test3 ul{list-style:none;}.test4 ul{list-style:none;}.test5 ul{list-style:none;width:300px;}.test3 li{float:left;}.test4 li{float
2007-08-01 15:02:00
964
1
原创 经典下推式菜单
function show(c_Str){if(document.all(c_Str).style.display==none){document.all(c_Str).style.display=block;}else{document.all(c_Str).style.display=none;}} oktd { cursor: hand; font
2007-08-01 14:58:00
851
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人