上一页 1 ··· 6 7 8 9 10 11 下一页

C#引用类型与值类型的比较

摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using SimpleDelegate.Models; 6 using System.Data.SqlClient; 7 using System.Data; 8 namespace SimpleDelegate 9 { 10 class Program 11 { 12 static void Main(string[] args) 13 ... 阅读全文
posted @ 2013-12-20 15:34 nlh774 阅读(417) 评论(0) 推荐(0)

使用第三方分页AspNetPager实现真正分页的SQL原理

摘要: AspNetPager是一个第三方分页第三方控件,可以和数据绑定控件(GridView等)方便的结合,实现真分页。真分页:从数据库中获取符合要求的部分数目的记录。性能较高,数据量小,网络负载小,对数据库需求小。但需要数据库端进行少量的数目筛选操作,稍占CPU。伪分页:GridView结合SqlDataSource自带的分页,从数据库中获取要求的全部数据,到程序中再分页。性能较低,数据量大,网络负载大,对数据库需求大。在获取大量数据时很慢。有关AspNetPager控件的信息,可查阅官方网站:http://www.webdiyer.com/下面写个简单的例子:1.新建数据库ILTSDB,建立一张 阅读全文
posted @ 2013-12-16 16:44 nlh774 阅读(533) 评论(0) 推荐(0)

用正则验证字符串格式,形如:A)XXX B)XXXX C)XXX

摘要: 今天遇到个小功能,要验证某个英文选项是否正确,例如:A)accumulate B)circling C)communities D)competition E)domestic F)financially G)formally H)gather I)households J)recession K)reported L)reviewed M)serves N)surrounding O)survive要求:1.必须按顺序排下来,ABCD.... 2.选项后代英文)符合格式则返回true,不符合则为false想了想,还是用正则先分成一个字符串数组,每个元素即每个单选项,所以就顺手写了下,发现.. 阅读全文
posted @ 2013-12-12 20:13 nlh774 阅读(898) 评论(0) 推荐(0)

冒泡排序与插入排序(C#实现)

摘要: 本人应届生面试,发现被问了2次关于排序的算法。当时竟然没写出来!!!好吧,可能是用库函数多了,很久没搞算法了,在纸上写没感觉吧。今天花了1个多小时写了下冒泡排序与插入排序(C#实现),并写了注释和小函数,力求算法分析透彻,自解释的代码。 1 //优化建议: 2 //1.定义比较器(而不是传入字符串命令让函数判断),方便指定排序顺序 3 //2.凡是带有int endIndex, int insertValue参数的函数都应该做成重载,不指定则从数组开始,或直到数组末尾 4 using System; 5 using System.Collections.Generic; 6 usi... 阅读全文
posted @ 2013-12-08 20:06 nlh774 阅读(240) 评论(0) 推荐(0)

ASP.NET网页生成EXCEL并下载(利用DataGrid或GridView等)

摘要: 前几天要在后台查询数据库内容(用entity framework),将查询出来的信息(List或DataTable形式)转成EXCEL供用户下载。经过谷歌、百度搜索,终于搜出了一些代码。似乎可用了,结果问题一大堆。/// /// 下载EXCEL /// /// 数据 /// 下载的EXCEL文件名 public static void OutputToExcelGB2312(object dt, string fileName) { if (dt != null) { // 获取当前会话,并设置当前会话中... 阅读全文
posted @ 2013-12-05 20:01 nlh774 阅读(546) 评论(0) 推荐(0)

ASP.NET一些公共方法commTools

摘要: 1 using System; 2 using System.Data; 3 using System.Configuration; 4 using System.Web; 5 using System.Web.Security; 6 using System.Web.UI; 7 using System.Web.UI.HtmlControls; 8 using System.Web.UI.WebControls; 9 using System.Web.UI.WebControls.WebParts; 10 using System.Collections; 11 usin... 阅读全文
posted @ 2013-11-29 20:16 nlh774 阅读(322) 评论(0) 推荐(0)

ADO.NET实体数据模型使用探索1

摘要: 今天研究了下ADO.NET实体数据模型,想写个关于两张有外键关系的增改删查,以此来稍增加点难度。编程环境:vs2010+sql20051.在SQL2005下建立三张表:学生信息表Student(Snno,Sname,Age),课程信息表Course(Cno,Cname),选课表SC(Sno,Cno)(Sno,Cno分别为外键)除AGE为整形外,其他都为字符串型。2.打开VS2010,建立c#控制台程序,新建---新建项---ADO.NET实体数据模型,文件名默认为Model1.edmx---确定---选择本机数据库----选择港建立的数据库的3张表,OK。EDMX图形:可能新同学觉得奇怪,这么 阅读全文
posted @ 2013-11-28 17:44 nlh774 阅读(1508) 评论(0) 推荐(0)

javascript的alert()的消息框不弹出或者弹出信息有误

摘要: 有时不知道什么,有时javascript的alert()的消息框不弹出或者弹出信息有误,代码是这么写的:1 //提示信息2 public static void alert(TemplateControl target, string msg)3 {4 string scriptString = "alert('" + msg + "')";5 target.Page.ClientScript.RegisterClientScriptBlock(typeof(TemplateControl), DateTime.N... 阅读全文
posted @ 2013-11-26 11:17 nlh774 阅读(3110) 评论(0) 推荐(0)

DataTable .Load 方法 (IDataReader)

摘要: DataTable .Load 方法 (IDataReader)用来从DataReader对象中填充DataTable所需的数据 1 public DataTable GetAllInventory() 2 { 3 // Prep command object. 4 string sql = "Select * From Inventory"; 5 SqlCommand cmd = new SqlCommand(sql, this.sqlCn); 6 SqlDataReader d... 阅读全文
posted @ 2013-11-21 19:15 nlh774 阅读(2743) 评论(0) 推荐(1)

string strSQL = "Select * From Employees;Select * from Customers";执行两次查询

摘要: SqlCommand对象的字符串SQL命令可以做多个,以查询为例,用到SqlDataReader的一些方法,如ExecuteReader(),Read()(一条命令内的移动至下一记录),NextResult()(移动到下一个命令并执行)。 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 5 using System.Data; 6 using System.Data.SqlClient; 7 using System.Data.Common; 8 9 namespace AutoLotDa.. 阅读全文
posted @ 2013-11-21 18:04 nlh774 阅读(2033) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 下一页