您的位置:首页 > 编程语言 > ASP

ASP.NET程序中常用代码汇总-5[转]

2005-12-01 11:13 337 查看
相关链接:

ASP.NET程序中常用代码汇总-1

ASP.NET程序中常用代码汇总-2[转]

ASP.NET程序中常用代码汇总-3[转]

ASP.NET程序中常用代码汇总-4[转]

ASP.NET程序中常用代码汇总-5[转]

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;


}


}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: