<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangruiguang_的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangruiguang_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangruiguang_]]></copyright><item><title><![CDATA[asp.net中对DataTable数据进行排序、检索、合并、分页、统计]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/8208683</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/8208683</guid><author>wangruiguang_</author><pubDate>Wed, 21 Nov 2012 16:31:24 +0800</pubDate><description><![CDATA[在做程序时经常遇到要将反复对数据进行筛选、求和、排序、分页等的情况。每次的数据操作都要去访问数据库很明显是不合理的！当然需要实时数据的情况除外，不做讨论哈。今天无意间在网上看到了这篇文章，挺实用的，拿来记忆一下
 一、排序
1 获取DataTable的默认视图
2 对视图设置排序表达式
3 用排序后的视图导出的新DataTable替换就DataTable
(Asc升序可省略，多列排序用"，"隔开)]]></description><category></category></item><item><title><![CDATA[asp.net(c#)数据类型格式转换大全]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/8132594</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/8132594</guid><author>wangruiguang_</author><pubDate>Wed, 31 Oct 2012 14:55:30 +0800</pubDate><description><![CDATA[1、DateTime   数字型  
       System.DateTime currentTime=new System.DateTime();  
  1.1 取当前年月日时分秒  
       currentTime=System.DateTime.Now;  
  1.2 取当前年  
       int 年=currentTime.Year;  
  1.3 取当前]]></description><category></category></item><item><title><![CDATA[浏览器地址栏中显示自定义小图标]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/8002840</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/8002840</guid><author>wangruiguang_</author><pubDate>Fri, 21 Sep 2012 09:44:57 +0800</pubDate><description><![CDATA[什么是favicon？
　　所谓favicon，即Favorites Icon的缩写，顾名思义，便是其可以让浏览器的收藏夹中除显示相应的标题外，还以图标的方式区别不同的网站。当然，这不仅仅是Favicon的全部，根据浏览器的不同，Favicon显示也有所区别：在大多数主流浏览器如FireFox和Internet Explorer (5.5及以上版本)中，favicon不仅在收藏夹中显示，还会同时]]></description><category></category></item><item><title><![CDATA[asp.net中用Eval绑定时间的格式]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7996955</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7996955</guid><author>wangruiguang_</author><pubDate>Wed, 19 Sep 2012 16:57:32 +0800</pubDate><description><![CDATA[Eval("UpdateTime", "{0:yyyy-MM-dd hh:mm:ss}") 或者是Eval("UpdateTime", "{0:G}") 再或者是

现在讲解G的来源。
因为在标准的Format格式Format Format 模式
d MM/dd/yyyy 如(2001-3-27)
D dddd, MMMM dd, yyyy 如(2001年3月27日)
f dddd, MMMM d]]></description><category></category></item><item><title><![CDATA[Sql 取当天或当月的记录]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7990640</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7990640</guid><author>wangruiguang_</author><pubDate>Tue, 18 Sep 2012 10:28:17 +0800</pubDate><description><![CDATA[jsp向数据库中添加日期

MS SQL SERVER:
 NSERT into student(studentid,time1)values('15',getdate());

MY SQL
insert into tablename (fieldname) values (now())

取得数据库某表的所有行数 
Connection conn=DbConnection.connectToD]]></description><category></category></item><item><title><![CDATA[vs 中大括号之间垂直虚线显示]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7954012</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7954012</guid><author>wangruiguang_</author><pubDate>Fri, 07 Sep 2012 10:45:15 +0800</pubDate><description><![CDATA[在使用Vs2010编写代码时，虽然可以使用快捷键Ctrl+k+s来使代码对齐，但在编写有大量代码的时候，就有些混乱了。当然了，如果你的记忆力非常好，写的每一行代码你都记得清清楚楚，那就另当别论了。

    首先，先来看一下，怎么的方式才能使大括号间的关系更加清晰，如下图：

  

  如果每对大括号间都有这样的一段线段，那么代码是不是就清晰多了。

  终于，在网上找到了这个v]]></description><category></category></item><item><title><![CDATA[删除HTML样式、脚本]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7927909</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7927909</guid><author>wangruiguang_</author><pubDate>Fri, 31 Aug 2012 09:57:31 +0800</pubDate><description><![CDATA[public static string NoHTML(string Htmlstring)
    {
        //删除脚本 
        Htmlstring = Regex.Replace(Htmlstring, @"]*?>.*?", "",
          RegexOptions.IgnoreCase);
        //删除HTML 
        Htmlst]]></description><category></category></item><item><title><![CDATA[UpdatePanel控件的使用(实现局部刷新,ajax)]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7880101</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7880101</guid><author>wangruiguang_</author><pubDate>Sat, 18 Aug 2012 10:18:23 +0800</pubDate><description><![CDATA[ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异 步局部更新区域，它必须依赖于ScriptManager存在，因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功 能。
几个重要的属性：
    ScriptManager控件的EnablePartialRendering属]]></description><category></category></item><item><title><![CDATA[对给定的一个图片生成一个指定大小的缩略图(上传图片很大是可用)]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7869809</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7869809</guid><author>wangruiguang_</author><pubDate>Wed, 15 Aug 2012 16:36:04 +0800</pubDate><description><![CDATA[#region##对给定的一个图片（Image对象）生成一个指定大小的缩略图
    ///
    /// 对给定的一个图片（Image对象）生成一个指定大小的缩略图。
    ///
    ///原始图片
    ///缩略图的宽度
    ///缩略图的高度
    ///返回缩略图的Image对象
    public static System.Drawing.Image GetThu]]></description><category></category></item><item><title><![CDATA[asp.net(C#)海量数据表高效率分页算法（易懂，不使用存储过程）]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7785014</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7785014</guid><author>wangruiguang_</author><pubDate>Wed, 25 Jul 2012 15:28:04 +0800</pubDate><description><![CDATA[前台代码片段如下(webform8.aspx)：



 
  WebForm8
  
  
  
  
 
 
  
   <asp:datalist id="datalist1" AlternatingItemStyle-BackColor="#f3f3f3" Width="100%" CellSpacing="0"
    CellPadding="0" Runat="server">]]></description><category></category></item><item><title><![CDATA[sql去除重复列（行）]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7761855</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7761855</guid><author>wangruiguang_</author><pubDate>Thu, 19 Jul 2012 09:59:11 +0800</pubDate><description><![CDATA[最近做一个数据库的数据导入功能，发现联合主键约束导致不能导入，原因是源表中有重复数据，但是源表中又没有主键，很是麻烦。经过努力终于解决了，现在就来和大家分享一下，有更好的办法的可以相互交流。

有重复数据主要有一下几种情况：

1.存在两条完全相同的纪录

      这是最简单的一种情况，用关键字distinct就可以去掉

                   example：]]></description><category></category></item><item><title><![CDATA[判断手机号码]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7743057</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7743057</guid><author>wangruiguang_</author><pubDate>Fri, 13 Jul 2012 10:24:10 +0800</pubDate><description><![CDATA[/// 
    /// 是否是手机号码
    /// 
    /// 
    public static bool IsMobile(string val)
    {
        return Regex.IsMatch(val, @"^1[358]\d{9}$", RegexOptions.IgnoreCase);
    }]]></description><category></category></item><item><title><![CDATA[判断字符串是否符合邮箱格式]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7742994</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7742994</guid><author>wangruiguang_</author><pubDate>Fri, 13 Jul 2012 10:13:01 +0800</pubDate><description><![CDATA[验证控件：


                            ControlToValidate="tEmail" ErrorMessage="请输入正确邮箱" 
                            ValidationExpression="^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[]]></description><category></category></item><item><title><![CDATA[>网站客服漂浮框架（兼容各大浏览器）]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7683469</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7683469</guid><author>wangruiguang_</author><pubDate>Thu, 21 Jun 2012 16:36:11 +0800</pubDate><description><![CDATA[网站客服漂浮框架（兼容各大浏览器）-网页特效代码(www.jscode.cn)


.kfoutbox{position:absolute;z-index:10000;right:5px;margin:0px;width:80px;height:150px;background:#ff0000;}






	这里是网页的内容区
	网页特效代码

	关闭按钮

var default_top_p]]></description><category></category></item><item><title><![CDATA[js倒计时 （秒）]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7683148</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7683148</guid><author>wangruiguang_</author><pubDate>Thu, 21 Jun 2012 15:24:17 +0800</pubDate><description><![CDATA[function show_djs() {
             var djs = document.getElementById("djs");
             var e_Day = new Date("1 Oct 2020"); //也可以是: 月/日/年
             var today = new Date();
             var a = (e]]></description><category></category></item><item><title><![CDATA[永远在底部浮动的QQ客服效果]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7682835</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7682835</guid><author>wangruiguang_</author><pubDate>Thu, 21 Jun 2012 14:00:32 +0800</pubDate><description><![CDATA[function bottom() {
            if (document.documentElement && document.documentElement.scrollTop) {
                currentpos = document.documentElement.scrollTop;
            }
            else {]]></description><category></category></item><item><title><![CDATA[ASP.NET实现无刷新倒计时功能,团购倒计时]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7680631</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7680631</guid><author>wangruiguang_</author><pubDate>Wed, 20 Jun 2012 17:45:47 +0800</pubDate><description><![CDATA[首先是在asp.net,html视图中添加如下主要代码：

1、ajax技术目的实现无刷新

 
var WillDoXmlHttp;
function Countdown()
{
setInterval("WillDo()",1000);
}
function WillDo() 
{
createWillDoXmlHttpRequest();
var url = "Co]]></description><category></category></item><item><title><![CDATA[数据库缓存依赖详解]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7678792</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7678792</guid><author>wangruiguang_</author><pubDate>Wed, 20 Jun 2012 10:03:01 +0800</pubDate><description><![CDATA[缓存命名空间的讲解流程


16.1  System.Web.Caching简介

本节从缓存命名空间的总体简介和组成结构入手，从整体上对System.Web.Caching进行概述。

16.1.1  System.Web.Caching概述

System.Web.Caching 是用来管理缓存的命名空间。缓存就是将服务器端的数据暂时保存在客户端，方便用户的读取。缓存命名空间]]></description><category></category></item><item><title><![CDATA[js获取本地时间、服务器时间、倒计时]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7673143</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7673143</guid><author>wangruiguang_</author><pubDate>Mon, 18 Jun 2012 14:08:07 +0800</pubDate><description><![CDATA[untitled

get=function (id){return document.getElementById(id)}
if(document.all){
     window.XMLHttpRequest=function(){
         var get=['Microsoft.XMLHTTP','Msxml2.XMLHTTP'];
   for(var i=0;i<get.l]]></description><category></category></item><item><title><![CDATA[常用JS图片滚动（无缝、平滑、上下左右滚动）代码大全]]></title><link>https://blog.youkuaiyun.com/wangruiguang_/article/details/7656675</link><guid>https://blog.youkuaiyun.com/wangruiguang_/article/details/7656675</guid><author>wangruiguang_</author><pubDate>Tue, 12 Jun 2012 16:52:12 +0800</pubDate><description><![CDATA[向上下左右不间断无缝滚动图片的效果(兼容火狐和IE)- www.codefans.net

















var speed=30;
var colee2=document.getElementById("colee2");
var colee1=document.getElementById("colee1");
var colee=document.getElementByI]]></description><category></category></item></channel></rss>