我有一個數據源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