欢迎光临
我们一直在努力

ASP.NET程序中常用代码汇总(五)-.NET教程,Asp.Net开发

建站超值云服务器,限时71元/月

 

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 (
onkeydownif(event.keycode==13) event.keycode=9); 
 }
 

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

public void jumppage(system.web.ui.webcontrols.datagrid dg) 
 

  
int int_pageless; //定义页面跳转的页数 
  
//如果当前页是最后一页 
  if(dg.currentpageindex == dg.pagecount1
  

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

    
//删除后页面停在当前页 
    dg.currentpageindex = dg.pagecount1;    
   }
 
   
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; 
   }
 
  }
 
 }
 

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » ASP.NET程序中常用代码汇总(五)-.NET教程,Asp.Net开发
分享到: 更多 (0)

相关推荐

  • 暂无文章