摘要: public DataTable ConvertToDataTable(IList data) { PropertyDescriptorCollection properties = TypeDescriptor.GetProperties(typeof(T)... 阅读全文
posted @ 2014-12-18 14:10 哼哼c# 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。一、Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况: 情况1:在基类中定义... 阅读全文
posted @ 2014-12-10 14:53 哼哼c# 阅读(254) 评论(0) 推荐(0) 编辑
摘要: //写入 protected void Button1_Click(object sender, EventArgs e) { HttpCookie cookie=new HttpCookie("MyCook");//初使化并设置Cookie的名称 DateTime dt... 阅读全文
posted @ 2014-10-29 11:28 哼哼c# 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1、Literal的一般用法,与Label对比 MSDN上的解释: 使用 System.Web.UI.WebControls.Literal 控件在网页上保留显示文本的位置。Literal 控件与 Label 控件类似,但 Literal 控件不允许对所显示的文本应用样式。可以通过设置 Text 属... 阅读全文
posted @ 2014-10-11 17:23 哼哼c# 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 文章出处:http://blog.163.com/weidaolan666@126/blog/static/49479943201171710305298/ 感谢作者的分享3.1 with基础 使用WITH AS 语句可以为一个子查询语句块定义一个名称,使用这个子查询名称可以在查询语句的很多地... 阅读全文
posted @ 2014-10-11 15:25 哼哼c# 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 在DataGrid中,要实现这个功能,隐藏列来存储键值是必须的,甚至是一个初学者需要摸索才能知道的技巧DataKeyNames:获取或设置一个数组,该数组包含了显示在 GridView 控件中的项的主键字段的名称。DataKeys:获取一个 DataKey 对象集合,这些对象表示 GridView ... 阅读全文
posted @ 2014-10-11 09:29 哼哼c# 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 把两个radiobutton的GroupName设置成相同的就可以了如果要设置默认选中哪个,就在它上面加 Checked="true"就可以了 阅读全文
posted @ 2014-10-09 18:34 哼哼c# 阅读(2500) 评论(0) 推荐(0) 编辑
摘要: Server.Transfer()地址栏路径不变化,只是后台处理改变另外server.transfer最好是本目录或者本目录下子目录,不要跨到上一级目录大多数人使用Response.Redirect 将用户引导到另一个页面,而另一些人好像偏爱于神秘的Server.Transfer,那么,Respon... 阅读全文
posted @ 2014-09-29 10:21 哼哼c# 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 主要就是父类和子类间OnLoad,OnInit,Load 事件,Init事件的执行先后问题。一个页面(子类)的Oninit方法最先启动执行,而后递归执行父类中Oninit方法,父类Oninit方法中添加Init事件,执行Page_Init方法,后再返回父类Oninit方法执行完毕,最后返回子类Oni... 阅读全文
posted @ 2014-09-29 10:11 哼哼c# 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: ajax中Sys.WebForms.PageRequestManager的事件激发顺序测试代码:[c-sharp] view plaincopyprint?测试代码如下:无标题页测试代码如下: 无标题页 ... 阅读全文
posted @ 2014-09-28 17:35 哼哼c# 阅读(480) 评论(0) 推荐(0) 编辑