ASP.NET程序中常用代码汇总-5[转]
2007-12-21 17:11
267 查看
41.判断是否为数字
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
/**//// <summary>
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 名称:IsNumberic
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 功能:判断输入的是否是数字
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 参数:string oText:源文本
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 返回值: bool true:是 false:否
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
/// </summary>
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
public bool IsNumberic(string oText)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
int var1=Convert.ToInt32 (oText);
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return true;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return false;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
获得字符串实际长度(包括中文字符)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
//获得字符串oString的实际长度
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
public int StringLength(string oString)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
byte[] strArray=System.Text .Encoding.Default .GetBytes (oString);
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
int res=strArray.Length ;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return res;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
42.将回车转换为TAB
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
//当在有keydown事件的控件上敲回车时,变为tab
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
public void Tab(System.Web .UI.WebControls .WebControl webcontrol)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
webcontrol.Attributes .Add ("onkeydown", "if(event.keyCode==13) event.keyCode=9");
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
43.datagrid分页中如果删除时出现超出索引
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
public void jumppage(System.Web.UI.WebControls.DataGrid dg)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
int int_PageLess; //定义页面跳转的页数
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//如果当前页是最后一页
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if(dg.CurrentPageIndex == dg.PageCount-1)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//如果就只有一页
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if(dg.CurrentPageIndex == 0)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//删除后页面停在当前页
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
dg.CurrentPageIndex = dg.PageCount-1;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
else
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//如果最后一页只有一条记录
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if((dg.Items.Count % dg.PageSize == 1) || dg.PageSize == 1)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//把最后一页最后一条记录删除后,页面应跳转到前一页
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
int_PageLess = 2;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
else //如果最后一页的记录数大于1,那么在最后一页删除记录后仍然停在当前页
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
int_PageLess = 1;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
dg.CurrentPageIndex = dg.PageCount - int_PageLess;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
/**//// <summary>
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 名称:IsNumberic
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 功能:判断输入的是否是数字
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 参数:string oText:源文本
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 返回值: bool true:是 false:否
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
/// </summary>
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
public bool IsNumberic(string oText)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
int var1=Convert.ToInt32 (oText);
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return true;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return false;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
获得字符串实际长度(包括中文字符)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
//获得字符串oString的实际长度
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
public int StringLength(string oString)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
byte[] strArray=System.Text .Encoding.Default .GetBytes (oString);
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
int res=strArray.Length ;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return res;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
42.将回车转换为TAB
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
//当在有keydown事件的控件上敲回车时,变为tab
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
public void Tab(System.Web .UI.WebControls .WebControl webcontrol)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
webcontrol.Attributes .Add ("onkeydown", "if(event.keyCode==13) event.keyCode=9");
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
43.datagrid分页中如果删除时出现超出索引
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif)
public void jumppage(System.Web.UI.WebControls.DataGrid dg)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
int int_PageLess; //定义页面跳转的页数
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//如果当前页是最后一页
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if(dg.CurrentPageIndex == dg.PageCount-1)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//如果就只有一页
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if(dg.CurrentPageIndex == 0)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//删除后页面停在当前页
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
dg.CurrentPageIndex = dg.PageCount-1;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
else
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//如果最后一页只有一条记录
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if((dg.Items.Count % dg.PageSize == 1) || dg.PageSize == 1)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//把最后一页最后一条记录删除后,页面应跳转到前一页
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
int_PageLess = 2;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
else //如果最后一页的记录数大于1,那么在最后一页删除记录后仍然停在当前页
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
int_PageLess = 1;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
dg.CurrentPageIndex = dg.PageCount - int_PageLess;
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
相关文章推荐
- ASP.NET程序中常用代码汇总(四)
- ASP.NET程序中常用代码汇总-2[转]
- ASP.NET程序中常用代码汇总(二)
- ASP.NET程序中常用代码汇总------2
- ASP.NET程序中常用代码汇总(二)
- ASP.NET程序中常用代码汇总(一)
- ASP.NET程序中常用代码汇总(四)
- ASP.NET程序中常用代码汇总(二)
- ASP.NET程序中常用代码汇总
- ASP.NET程序中常用代码汇总
- ASP.NET程序中常用代码汇总(二)
- ASP.NET程序中常用代码汇总(五)
- ASP.NET程序中常用代码汇总
- ASP.NET程序中常用代码汇总(三)
- ASP.NET程序中常用代码汇总(五)
- ASP.NET程序中常用代码汇总
- ASP.NET程序中常用代码汇总
- ASP.NET程序中常用代码汇总(二)
- ASP.NET程序中常用代码汇总(五)
- ASP.NET程序中常用代码汇总(三)