`
文章列表
平时利用Top可以取前多少条数据 可是在分组情况下,取每个组的前多少条数据的话,利用Top就不行了 以下代码就实现了在分组中取前10条数据 SELECT * FROM (SELECT rid = ROW_NUMBER() OVER (PARTITION BY 分组 ORDER BY 排序 DESC), * FROM 表名) AS T WHERE rid <= 10
declare @dt datetime set @dt= '2004/08/25 ' --一周內 select * from tb where datediff(day,@dt,getdate()) <=7 --@dt相當於日期字段 --一個月內 select * from tb where datediff(month,@dt,getdate()) <=1 --半年內 select * from tb where datediff(month,@dt,getdate()) ...
//在做项目的时候遇到使用like参数查询 public static DataTable GetUserInfo() { string sql = "select * from User where username like '%' + @username + '%'"; DataTable dt = DBHelper.GetDataTable(sql); return dt; }
在嵌套母版页时遇到的问题       在嵌套母版页的时候,最后添加内容页的时候莫名的出来一个<% 在此添加内容控件 %>,搞得我一头雾水,不可能啊,内容页添加母版页和添加嵌套的母版页应该程序都是一样的啊?刚开始还BAIDU和GOOGLE了一样,居然没找到我遇到过的问题,看来神了,不可能就我一个人遇到了啊。最后还是根据VS2008的提示搞定了。总结一下。      刚开始我创建了第一个母版页MasterPage.master  <%@ Master Language="C#" AutoEventWireup="true" Cod ...
本来连接的颜色都统一设置了 然后单独的样式又单独的设置,但是在Ie6 里面颜色却显示统一设置的 不是单独设置的样式呢 就是说原来的链接文字是红色的,但是在ie6里就不是红色的 附上代码: .left span{         font-size:13px; font-weight:800; color:#993300; padding-top:5px; margin-left:5px; } .new{     width:140px; height:80px; border-bottom-color:#666666; border-bottom-width:1px; border-bo ...
原生的 Javascript <script src="js/ajax.js" type="text/javascript"></script> <script type="text/javascript"> function fun(){ var reqUrl = "ashx/GetData.ashx"; if(GetObj("oDiv").innerHT ...
//判断是否为空 if (!FileUpload1.HasFile) { Response.Write("<script>alert('请您选择要上传的文件')</script>"); return; } //获取上传文件的扩展名 string IsXls = System.IO.Path.GetExtension(FileUpload1.FileName).ToString().ToLowe ...

C# 数组

C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。 int[] table; // not int table[]; int[] numbers; // declare numbers as an int array of any size numbers = new int[10]; // numbers is a 10-element array numbers ...
string path = this.Server.MapPath("XXXXX"); //路径 FileInfo file = new FileInfo(path); if (file.Exists == true) { file.Delete(); }

Select 操作

var oSelect = document.getElementById("Select1"); var selectedIndex = oSelct.selectedIndex; //获取选中项的索引值 var selectedValue = oSelct.options[selectedIndex].value; //获取选中项的值 var selectedText = oSelct.options[selectedIndex].text; //获取选中项的文本值 oSelc ...
在 C# 中,(int),Int32.Parse() 和 Convert.toInt32() 三种方法有何区别?     int 关键字表示一种整型,是32位的,它的 .NET Framework 类型为 System.Int32。     (int)表示使用显式强制转换,是一种类型转换。当我们从 int 类型到 long、float、double 或decimal 类型,可以使用隐式转换,但是当我们从 long 类型到 int  类型转换就需要使用显式强制转换,否则会产生编译错误。     Int32.Parse()表示将数字的字符串转换为32 位有符号整数,属于内容转换[1]。     ...

基元类型

基元类型 1、编译器直接支持的数据类型称为基元类型(primitive type)。 2、编译器能够在基元类型之间进行隐式或者显式的转型:如果两个类型之间的转换是安全的,那么C#允许在它们之间进行隐式转型(这里的安全是指转换过程中不会造成数据丢失); 但是,如果转型存在潜在的"不安全",C#将要求显式转型(不安全意味着可能会丢失精度或者数量级)。 3、基元类型还能够以文本常量的形式出现。如果表达式包含有文本常量,编译器将能够在编译时计算该表达式。
值类型包括C#的基本类型(用关键字int、char、float等来声明),结构(用struct关键字声明的类型),枚举(用enum关键字声明的类型);而引用类型包括类(用class关键字声明的类型)和委托(用delegate关键字声明的特殊类)。 C#中的每一种类型要么是值类型,要么是引用类型。所以每个对象要么是值类型的实例,要么是引用类型的实例。值类型的实例通常是在线程栈上分配的(静态分配),但是在某些情形下可以存储在堆中。引用类型的对象总是在进程堆中分配(动态分配)。 System.Object和System.ValueType 引用类型和值类型都继承自System.Object类。不 ...
[size=medium]什么是泛型        我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更深的了解。 为什么要使用泛型 为了了解这个问题,我们先看下面的代码,代码省略了一些内容,但功能是实现一个栈,这个栈只能处理int数据类型: public class Stack     {      ...
开发jQuery插件时总结的一些经验分享一下。 一、先看 jQuery(function(){ }); 全写为 jQuery(document).ready(function(){      }); 意义为在DOM加载完毕后执行了ready()方法。 二、再看 (function(){ })(jQuery); 其实际上是执行()(para)匿名方法,只不过是传递了jQuery对象。 function(arg){...} 这就定义了一个匿名函数,参数为arg 而调用函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即: (function(arg){.. ...
Global site tag (gtag.js) - Google Analytics