当前位置: 首页 > news >正文

ASP.NET程序中常用代码汇总(五)

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; 
   }
 
  }
 
 }
 

转载于:https://www.cnblogs.com/wei9931/archive/2006/02/02/324824.html

相关文章:

  • POJ 2154 Color [Polya 数论]
  • 今天也申请了一个博克, 打算好好整理一下
  • HTML5 本地数据库SQLLite
  • ISAPI Filter实现的防盗链程序终于完工
  • 待继续博文
  • C语言 · 运用结构体的排序方法
  • 实用代码(Javascript脚本)
  • 前端学PHP之日期与时间
  • 人生理想
  • RedHat5.8 编译内核驱动 合成initrd.img
  • Shell编程(三)---控制结构及函数
  • 关于表格中复选框、设置、名称,最后统计的实现
  • 用C#开发Pocket PC数据库应用程序
  • [C/C++]关于C++11中的std::move和std::forward
  • ASP.NET2.0快速入门--使用母版页创建布局
  • Angular 响应式表单 基础例子
  • CSS居中完全指南——构建CSS居中决策树
  • ES6系统学习----从Apollo Client看解构赋值
  • Java 内存分配及垃圾回收机制初探
  • js中forEach回调同异步问题
  • STAR法则
  • tensorflow学习笔记3——MNIST应用篇
  • Vue ES6 Jade Scss Webpack Gulp
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 阿里研究院入选中国企业智库系统影响力榜
  • 大快搜索数据爬虫技术实例安装教学篇
  • 分享几个不错的工具
  • 使用 QuickBI 搭建酷炫可视化分析
  • 思维导图—你不知道的JavaScript中卷
  • 智能网联汽车信息安全
  • ​ubuntu下安装kvm虚拟机
  • !!java web学习笔记(一到五)
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • ${ }的特别功能
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (Forward) Music Player: From UI Proposal to Code
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (算法)Travel Information Center
  • (转)Google的Objective-C编码规范
  • (转)负载均衡,回话保持,cookie
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .NET Standard 的管理策略
  • .net 发送邮件
  • .net 怎么循环得到数组里的值_关于js数组
  • .NET6 命令行启动及发布单个Exe文件
  • .NET框架
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • [2023-年度总结]凡是过往,皆为序章
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [E单调栈] lc2487. 从链表中移除节点(单调栈+递归+反转链表+多思路)