在我的中继器中,我想设置文字的内容,如:
<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...
}