C#
哈哈哈哈哈哈哈哈哈哈哈哈
这个作者很懒,什么都没留下…
展开
-
C# DataTable的詳細用法
在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。 一、DataTable简介 (1)构造函数 DataTable() 不带参数初始化DataTable 类的新实例。 Dat转载 2012-10-22 12:41:13 · 351 阅读 · 0 评论 -
在GridView表中添加新行
protected void grid_RowCreated(object sender, System.Web.UI.WebControls.GridViewRowEventArgs e) { if (e.Row.RowType == System.Web.UI.WebControls.DataControlRowType.Header) {原创 2013-09-05 13:56:02 · 1346 阅读 · 0 评论 -
二维数组转换成为DataTable
ConvertToDataTable方法就是转化方法,参数为一个二维数组public static DataTable ConvertToDataTable(string[,] arr) { DataTable dataSouce = new DataTable(); for (int i = 0; i < arr.GetLength(1); i+原创 2013-08-29 12:55:37 · 2424 阅读 · 1 评论 -
利用第三方组件生成excel,并下载。
本篇文章内容就是介绍将数据保存到生成的excel表中,并进行下载。本人才疏学浅,所用方法可能不是好的方法,愿读者参考时加以思考,并给予建议!某些时候需要将数据库中的数据或者网页上的数据保存下来,方便查看或者在没有联网情况下可以查看,而将数据保存到excel表中无疑使比较的选择。生成excel表格方法有很多种,由DataSet生成(CSV、XML)、由GridView生成(Html的Tabl原创 2013-02-28 11:13:51 · 1556 阅读 · 0 评论 -
清空Session
清空一个SessionSession["name"]="";不再使用一个SessionSession["name"]=null;session.abandon 销毁Session对象,释放内存 Session.Contents.Remove("mysession") 清除Session对象的内容,但Session对象任然存在 Session.Cont转载 2012-12-28 12:11:16 · 1145 阅读 · 0 评论 -
一个简单的用Cookie记住用户名密码的例子
Button事件里protected void Button1_Click(object sender, EventArgs e) { Request.Cookies.Clear(); HttpCookie myname = new HttpCookie("nameinfo"); myname["name"] = TextBox1.Tex原创 2012-11-24 22:24:27 · 854 阅读 · 0 评论 -
泛型list<T>绑定dropdownlist控件
定义类Ks 中读写属性private int _kid; public int kid { get { return _kid; } set { _kid = value; } } private string _kname; public string kname { get { retur原创 2012-11-24 10:20:33 · 3094 阅读 · 0 评论 -
HashTable一个小例子
页面添加两个ListBox控件private static Hashtable parmCache=Hashtable.Synchronized(new Hashtable()); protected void Page_Load(object sender, EventArgs e) { if(!IsPostBack) {原创 2012-11-30 21:38:18 · 1434 阅读 · 1 评论 -
关于Session超时、丢失问题
在开发中使用session的确是使我们方便了很多,可用来记住用户名密码等等。但是大家都知道,session是有生命周期的,因为它是在服务器端保存的,为了减少服务器压力,有必要限制session的存活周期。如果是用自己的主机当服务器,可以通过在iis里修改会话时间来控制session的时间,如果不是自己的主机,而是在网上租的虚拟主机,也就是说不能自己修改iis的会话时间,那就难办了,即使使用各种原创 2012-11-30 14:53:05 · 650 阅读 · 0 评论 -
js获取后台传递的数组
研究了好久都没能让前台js获取到后台的数组,只好使用笨方法了。js可以容易获取到后台的字符串,所以可以先让js获取原本用数组存储的数据,然后再用Split()函数将数据拆分,即可实现目的。js:var getstrimg = "";var _TheArray = new Array(getstrimg.length);_TheArray = getstrimg.split('!@#原创 2012-11-30 10:44:33 · 8657 阅读 · 0 评论 -
string和stringBuilder区别
C# String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一转载 2012-11-25 19:32:09 · 336 阅读 · 0 评论 -
设置Session永不过期,Session有效时间的问题
保持Session的方法:有人说设session.timeout=-1,或小于0的数。这种方法肯定是不行的,session计算时间以分钟为单位,必须是大于等于1的整数。又有人说设session.timeout=99999。这种同样不行,session有最大时间限制。我经过测试发现最大值为24小时,也就是说你最大可以session.timeout=1440,1441都是不可以有,呵呵。本人测试环境:转载 2012-10-26 11:24:13 · 1184 阅读 · 0 评论 -
Session过期时间的四种设置方式
本文所说Session过期时间的四种设置方式均在Widnows2003系统下设置的 1、具体步骤:开始——〉管理工具——〉Internet信息服务(IIS)管理器——〉网站——〉默认网站——〉右键“属性”——〉主目录——〉配置——〉选项——〉启用会话状态——〉会话超时(在这儿设置你要的超时时间,单位分钟)。确定即可。 2、ASP.NET应用程序中Session过期时转载 2012-10-25 15:15:13 · 1257 阅读 · 0 评论 -
关于asp.net分页
private void list_bind() { SqlConnection conn = Class1.DBconnection(); if (Request.QueryString["Class_ID"] != "") { id = Request.QueryString["Cla原创 2012-10-22 17:58:21 · 373 阅读 · 0 评论 -
.net获取客户端信息
lbServerName.Text = "http://" + HttpContext.Current.Request.Url.Host + HttpContext.Current.Request.ApplicationPath;//服务器计算机名 lbIp.Text = Request.ServerVariables["LOCAl_ADDR"];//服务器IP地原创 2012-10-22 15:37:26 · 9517 阅读 · 0 评论 -
asp.net远程获取文件代码
public string GetHttpData(string url) { string sException = null; string sRslt = null; WebResponse oWebRps = null; WebRequest oWebRqst = WebRequest.Create(url);原创 2014-01-22 10:18:50 · 790 阅读 · 0 评论