zoukankan      html  css  js  c++  java
  • ASP.NET程序中常用代码汇总(五)

    /*摘自http://blog.csdn.net/dotnetgroup/archive/2005/11/28/538420.aspx*/

    41.判断是否为数字

     /// <summary> 
     
    /// 名称:IsNumberic 
     
    /// 功能:判断输入的是否是数字 
     
    /// 参数:string oText:源文本 
     
    /// 返回值: bool true:是 false:否 
     
    /// </summary> 

      
     
    public bool IsNumberic(string oText) 
     

      
    try 
      

       
    int var1=Convert.ToInt32 (oText); 
       
    return true
      }
     
      
    catch 
      

       
    return false
      }
     
     }
     

     获得字符串实际长度(包括中文字符) 

     
    //获得字符串oString的实际长度 
     public int StringLength(string oString) 
     

      
    byte[] strArray=System.Text .Encoding.Default .GetBytes (oString); 
      
    int res=strArray.Length ; 
      
    return res; 
     }
     

    42.将回车转换为TAB

    //当在有keydown事件的控件上敲回车时,变为tab 
     public void Tab(System.Web .UI.WebControls .WebControl webcontrol) 
     

      webcontrol.Attributes .Add (
    "onkeydown""if(event.keyCode==13) event.keyCode=9"); 
     }
     

    43.datagrid分页中如果删除时出现超出索引

    public void jumppage(System.Web.UI.WebControls.DataGrid dg) 
     

      
    int int_PageLess; //定义页面跳转的页数 
      
    //如果当前页是最后一页 
      if(dg.CurrentPageIndex == dg.PageCount-1
      

       
    //如果就只有一页 
       if(dg.CurrentPageIndex == 0
       

        
    //删除后页面停在当前页 
        dg.CurrentPageIndex = dg.PageCount-1;    
       }
     
       
    else 
       

        
    //如果最后一页只有一条记录 
        if((dg.Items.Count % dg.PageSize == 1|| dg.PageSize == 1
        

         
    //把最后一页最后一条记录删除后,页面应跳转到前一页 
         int_PageLess = 2
        }
     
        
    else      //如果最后一页的记录数大于1,那么在最后一页删除记录后仍然停在当前页 
        
         int_PageLess 
    = 1
        }
     
        dg.CurrentPageIndex 
    = dg.PageCount - int_PageLess; 
       }
     
      }
     
     }
     
  • 相关阅读:
    leetcode 851. Loud and Rich
    674. 最长连续递增序列
    896. 单调数列
    905. 按奇偶排序数组
    917. 仅仅反转字母
    922. 按奇偶排序数组 II
    925. 长按键入
    929. 独特的电子邮件地址
    933. 最近的请求次数
    自己动手丰衣足食写java贪吃蛇
  • 原文地址:https://www.cnblogs.com/kofkyo/p/2297331.html
Copyright © 2011-2022 走看看