当前位置: 代码迷 >> ASP.NET >> 请教?Int((DataView.Count+9)\10)是什么意思
  详细解决方案

请教?Int((DataView.Count+9)\10)是什么意思

热度:2788   发布时间:2013-02-25 00:00:00.0
请问?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(莫名-从星做起......)
说的很好,呵呵
  相关解决方案