【发布时间】:2009-09-14 19:52:41
【问题描述】:
我有一个 Gridview,它有一个时间戳作为行之一。当我从数据库中读取数据时,数据格式为( mm/dd/yyyy hh:mm:ss )。我已经想出了如何格式化我想要的方式,它只是 (mm/dd/yyyy) 和 (hh:mm:ss) 的删除,代码如下:
Dim numrows2 = GridView1.Rows.Count
For i = 0 To numrows2 - 1
Dim acc = Left(GridView1.Rows(i).Cells(0).Text, 10)
GridView1.Rows(i).Cells(0).Text = acc
Next i
问题是这个 gridview 有 5 个页面,这仅适用于当前页面。例如,
- 页面的初始加载第一页将被正确格式化
- 我点击第3页,这段代码会格式化第1页,所以不会格式化第3页
- 我点击第1页,代码会格式化第3页
所以它基本上是格式化当前页面,而不是选定的页面。
我要么需要能够每次都格式化 gridview 的每一行,要么能够找出所选页面并格式化该页面。我也不知道怎么办。
任何帮助将不胜感激。
【问题讨论】:
标签: .net asp.net vb.net gridview