たとえば、telerik rad gridを使用して、ユーザーのリストをそれにバインドします
rgUsers.DataSource = GetUsersList();
rgUsers.DataBind();
Userオブジェクトを受け取るユーザーコントロールUserEditorがあります。
<radG:RadGrid runat="server" ID="rgUsers">
<MasterTableView>
<Columns>
<radG:GridTemplateColumn>
<ItemTemplate>
<asp:Label runat="server" ID="lblName" Text='<%# Eval("username") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<uc:UserEditor ID="UserEditor" runat="server" User='???????' />
</EditItemTemplate>
</radG:GridTemplateColumn>
...
UserオブジェクトをUserEditorに渡すことはできますか、それともデータバインディングイベントで作成する必要がありますか?