CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

C#数据类型的解决方法,求大哥看看????

楼主zhoujianxp()2005-06-01 16:36:48 在 .NET技术 / ASP.NET 提问

学C#的人都知道string->int这样的类型转化是不可以的。  
  但是在ASP.NET中常有这样的问题,不知如何办?  
  如:  
  在asp.net是的分页问题,我不大喜欢GataGrid那一些呆呆的东东。  
  我想写一些集中的分页:首页   前页   后页   末页   第X页,每页X条   GO  
  分页算法在存储过程中实现,只在得到:PageNo,PageSize:当前页,每页记录条数  
  如:前页,后页,就只要调用本页传替一个参数PageNo--,PageNo++就可以了,  
  因而,PageNo   只能定义为int类型,  
  所以在开始,一定要一句,  
  PageNo=Request["PageNo"];  
  这样就会显示string不能对int的转化,  
  C#有严格的类型定义,string和int不能转化带来很多麻烦。  
  C#的功能如此强大,我想不会连这样的小问题都解决不了,  
  各位大哥,你们曾遇到过这样的问题,是怎么办的?????? 问题点数:0、回复次数:17Top

1 楼windofcity(三十七度半)回复于 2005-06-01 16:43:22 得分 0

用数据转换类ConvertTop

2 楼dcren118(酒仙)回复于 2005-06-01 16:44:26 得分 0

http://dotnet.aspx.cc/ShowDetail.aspx?id=B12283DE-DB20-4322-ACCC-12724442808ATop

3 楼thinkingforever(努力学习)回复于 2005-06-01 16:44:30 得分 0

用.net   franwok中转换函数.System.Convert.ToInt32,Int32.ParseTop

4 楼applet_net()回复于 2005-06-01 16:49:01 得分 0

string   s   =   "1234";  
  int   i   =   Convert.ToInt32(   s   );   //   i   =   1234  
  Top

5 楼zhoujianxp()回复于 2005-06-01 16:49:29 得分 0

谢谢了,本人学C#还没有很久,  
  这一些最基本的都不知道,  
  真的不了意思。。。。  
  Top

6 楼sunjian_qi(sonne)回复于 2005-06-01 16:56:11 得分 0

呵呵,没好好看书啊,兄弟!Top

7 楼meixiaofeng(yesmsn)回复于 2005-06-01 17:06:14 得分 0

Convert来强制转换Top

8 楼huwei2003(凡)回复于 2005-06-01 17:10:16 得分 0

Convert.ToInt()这样可以Top

9 楼louzu1(伏龙芝)回复于 2005-06-01 17:11:21 得分 0

强制转换会带来异常,这些异常有时预见不到,要实际使用才出现。  
   
  转换前用证则表达式判断一下先。Top

10 楼jzkhh(花花)回复于 2005-06-01 17:28:51 得分 0

或者:  
  string   s;  
  int   i;  
  i=int.Parse(s);//string转int  
  s=i.ToString();//int转stringTop

11 楼chilin(永恒的月亮)回复于 2005-06-01 17:29:26 得分 0

Convert.ToInt32()  
  Int32.Parse()Top

12 楼daishengs(横舟摆渡)回复于 2005-06-01 17:39:24 得分 0

Convert.ToInt32(string)  
   
  Top

13 楼jisen(亲密爱人)回复于 2005-06-01 17:49:31 得分 0

Convert是用来强制转换的  
  Int32.Parse()是用来将指定格式的数字的字符串转换为它的等效32位有效符号的整数Top

14 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2005-06-01 17:58:44 得分 0

我是来接分的Top

15 楼50277(柳影随风)回复于 2005-06-01 21:51:32 得分 0

"学C#的人都知道string->int这样的类型转化是不可以的"  
  就这句就不对了!  
  Convert.ToInt32(string变量)  
  只不过转换中文时会发生异常!Top

16 楼yishan116(哈哈)回复于 2005-06-01 22:08:48 得分 0

Convert    
  和   int.parase两中方法Top

17 楼gaofeng2000(高老师)回复于 2005-06-01 23:13:36 得分 0

呵呵,接分……Top

相关问题

  • C++数据类型转换
  • 数据类型转换(C++/PB)
  • c#中怎么判断数据类型?
  • 关于C++数据类型转换
  • Linux中C的数据类型问题
  • C++数据类型转换问题?
  • 求助:c++数据类型转换
  • 求助C++的 数据类型转换!!!
  • 那位大哥有数据挖掘算法的源代码(c++)??
  • 请教大哥们,一个简单的VC数据类型改为D的数据类型

关键词

  • asp.net
  • c#
  • 转换
  • 转化
  • pageno
  • 类型
  • 分页
  • toint
  • convert
  • parse

得分解答快速导航

  • 帖主:zhoujianxp

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo