簡體   English   中英

Repeater 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM