2009-11-04 43 views
0

有沒有一種方法可以告訴一個數據中繼器,它正在處理objectDataSource只顯示第一行而不是其他任何其他這是在objectDataSource中返回的。ASP.NET,對象數據源5+行返回 - 強制中繼器只顯示一個

我不能將數據源限制爲一行,因爲它會迴應中繼器上方的網格。

請原諒我,如果這是一個愚蠢的問題!

在此先感謝

Ç

+0

感謝您的類型修復艾哈邁德。 – 2009-11-04 22:28:42

回答

1

在你的中繼事件處理程序可以使用事件對象,看看你是什麼編號的項目收藏。

所以你可以說,如果這個數字> 0或1,或者無論它是什麼,渲染,如果沒有,什麼都不做。

自從我使用.NET以來已經很長時間了,但是我知道您可以在ItemDataBound事件中查找該項目的索引。

+0

太好了,這讓我想到了答案。我用的ItemDataBound如你所說然後在代碼添加了此方法背後 保護無效ForceStopAfterFirstBind(對象發件人,RepeaterItemEventArgs E) { 如果(e.Item.ItemIndex> 0){ e.Item.Controls。明確(); } } – 2009-11-04 22:26:10

相關問題