1

私のリピーターでは、次のようなリテラルの内容を設定したいと考えています。

<ItemTemplate>
  <asp:Literal id="lit" runat="server" />
</ItemTemplte>

コード ビハインド セットアップに OnDataItemBound メソッドがあります。

以前にこれを行ったことがありますが、ラベルを設定するだけでは、反復されている現在の行のデータが実際には取得されません。

データや列などを取得するにはどうすればよいですか?

4

1 に答える 1

3

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...
}
于 2013-01-08T00:42:02.353 に答える