我有一个数据源Page_Load
绑定到repeater
。获取行数在ItemDataBound
我正在将结果写入ItemDataBound中的页面,但是当它是最后一行数据时,我需要它做些稍微不同的事情。
如何从中继器的ItemDataBound中访问Page_Load中的数据源的行数?
我已经试过:
Dim iCount As Integer
iCount = (reWorkTags.Items.Count - 1)
If e.Item.ItemIndex = iCount Then
'do for the last row
Else
'do for all other rows
End If
但e.Item.ItemIndex和ICOUNT都等于相同的每一行。
感谢您的任何帮助。 J.
如果你想使用这种方法,而不是Curt建议的,我不会使用Session变量。会话变量用于必须跨多个请求保存的项目。由于所有这些都发生在一个请求中,因此您可以简单地使用在页面范围内定义的变量(页面类的成员变量)。 – eselk