日期:2014-05-18  浏览次数:20498 次

请问?Int((DataView.Count+9)\10)是什么意思?
有下面一段代码
    if   DataGrid1.CurrentPageIndex   > =   Int((DataView.Count+9)\10)   Then
          DataGrid1.CurrentPageIndex   =0
    End   if
          DataGrid1.DataSource=DataView
          DataGrid1.Bind()

请问?Int((DataView.Count+9)\10)是什么意思?
 但好象是表示dataview记录总数,但有这种表示法吗?我觉得就只要DataView.Count就可以表示dataview记录总数了.
请各位高人指点,不胜感激!!!

------解决方案--------------------
每页10条记录,为了计算当前的页序号
------解决方案--------------------
分页显示数据.
(DataView.Count+9) //相当于补足最后一页
DataView.Count+9)\10 //每页十项
Int((DataView.Count+9)\10) //转化成整形
------解决方案--------------------
楼上蛮清楚地阿
------解决方案--------------------
Int((DataView.Count+9)/10)
相当于(int)Math.Ceiling(DataView.Count/10)

------解决方案--------------------
Qim(莫名-从星做起......)
说的很好,呵呵