在我的转发器中,我想设置文字的内容,如:
<ItemTemplate>
<asp:Literal id="lit" runat="server" />
</ItemTemplte>
我在我的代码中设置了OnDataItemBound方法。
之前我已经完成了这项工作,但只设置标签实际上并没有获取正在迭代的当前行的数据。
如何获取数据和列等?
答案 0 :(得分: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...
}