Я не знаю, как это сделать, но если вы подключитесь к OnItemDataBound, вы можете использовать следующий код:
Protected Sub YourList_ItemDataBound(ByVal sender As Object, ByVal e As DataListItemEventArgs) Handles YourList.ItemDataBound
If e.Item.ItemType = ListItemType.Item Or _
e.Item.ItemType = ListItemType.AlternatingItem Then
CType(e.Item.FindControl("LabelName"), Label).Text = _
DataBinder.Eval(CType(sender.Parent, DataListItem).DataItem, "FieldName"))
End If
End Sub
или в C # (не проверено)
Protected Void YourList_ItemDataBound(Object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem )
{
((Label)e.Item.FindControl("LabelName")).Text =
DataBinder.Eval(((DataListItem)sender.Parent).DataItem, "FieldName");
}
}