做一个分页
Double pages = objPds.DataSourceCount / objPds.Count;
Label1.Text = "共" + objPds.DataSourceCount.ToString() + "条数据/每页" + objPds.Count.ToString() + "条共" + Math.Ceiling(pages).ToString() + "页";
调试运行,得到objPds.DataSourceCount值为11,objPds.Count值为5,而结果Double pages却是2.0而不是2.5,为什么?
Double pages = objPds.DataSourceCount / objPds.Count;
Label1.Text = "共" + objPds.DataSourceCount.ToString() + "条数据/每页" + objPds.Count.ToString() + "条共" + Math.Ceiling(pages).ToString() + "页";
调试运行,得到objPds.DataSourceCount值为11,objPds.Count值为5,而结果Double pages却是2.0而不是2.5,为什么?
解决方案 »
- C#,FTP的GetResponse,返回500错误,求助!
- 作为一个大学生很迷茫啊
- WebBrowser操作网页内容弹出确认框,如何用程序执行确认回答?
- 如何在一个窗体中使用另一个类文件中的类,实例化它的对象,
- 与数据库交互求助!!!在线等!
- 救命啊。。....调用java webservice
- 求救于高手!通过.aspx文件调用system32文件夹下的两个批处理文件(自己写的,对数据库进行操作)导入导出数据库记录在局域网测试是成功
- 50分求上传下载源码Form的!
- api---getfullpathname 如何获得指定的文件路径。
- 删除tablecontrol中的tabpage
- socket问题:由于目标机器积极拒绝,无法连接
- 初学菜鸟求一些简单的c#面向对象编程代码
if(!((objPds.DataSourceCount % objPds.Count)==0)){
pages=(objPds.DataSourceCount / objPds.Count)+1
}
Double pages = objPds.DataSourceCount / objPds.Count;
pages的结果是又2隐式转为2.0
objPds.DataSourceCount / (double)objPds.Count 结果为2.2
Double pages = objPds.DataSourceCount / (double)objPds.Count
此时不需要转换,pages的结果就是2.2"/"的结果取决于后面除数的数据类型
“=”是赋值操作,如果类型一样不做转换,如果不一样就会隐式转换