![](/img/trans.png)
[英]How do I get the previous row in a repeater when using OnItemDataBound?
[英]Repeater OnItemDataBound, how to get the current row's data in codebehind?
在我的轉發器中,我想設置一個文字的內容,如:
<ItemTemplate>
<asp:Literal id="lit" runat="server" />
</ItemTemplte>
我的代碼設置后面有我的OnDataItemBound方法。
我以前做過這個,但只設置標簽實際上並沒有獲取正在迭代的當前行的數據。
我如何獲取數據和列等?
通過在OnDataItemBound方法中使用RepeaterItemEventArgs
,您可以通過e.Item.DataItem
訪問您的數據對象:
void R1_ItemDataBound(Object Sender, RepeaterItemEventArgs e) {
var obj = (MyObject)e.Item.DataItem;
// use your object here to populate text boxes etc...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.