# En annan artikel i offing...hoppningsvis...om jag får runt till detM SK2Mitgliedsmetoder mot OnItemDataBound för nested Data List controls

<datetime class="hidden">2004-02-20T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported, ASP.NET, C#, Performance -->
En väldigt vanlig fråga i [ASP.NET Forum](http://www.asp.net/forums)är " Hur placerar jag en repetitor i en annan? | ( | DataList eller DataGrid |) | inuti en annan | МSK3 | ja, , | min vanliga respons brukade vara att använda Eventet OnItemDataBound | och sedan använda FindControl | () | för att hitta repetitorn inuti szablonen och sätta den i datakällan till barnuppfattningen [den här](http://www.amazon.co.uk/exec/obidos/ASIN/1590590724/mostlylucid-21)är ganska användbar också.

&lt;asp:Hjältarens id=FormatHjältaarens datakällaM SK2&lt;%# GetFormats(ContainerM SK2DataItem )%&gt;" Runat&gt;

, tillsammans med resten av mallerna och så vidare för repetitören för barn, . Sedan ♫ , ♫ i koden ♫ ( ♫ koden som vanligtvis finns bakom ♫ МSK4 ♫ gör du bara det här ♫

public DataView GetFormats(objekt DataItem)
{
DataRowView di = DataItem som DataRovView;
om(di!=nullM SK2
ge tillbaka di.CreateChildView("JobCountM SK2
annat
ge tillbaka null;
}

Hmm..[BlogJet](http://blogjet.com/) är inte bra på att tillåta mig att modifiera HTML - jag ' jag sorterar detta senare... hursomhelstM SK4 som ni kan se, , väldigt enkel kod. (ingomstängt, borde nämna [Datarelationen](http://www.dotnetjohn.com/articles.aspx?articleid=63) som kallas JobCount, )., vad är resultatet av allt detta? ..., möjliggörar att versionen med Member Method är mycket enklare att skriva än ItemDataBounds version. - är också mycket snabbare i vissa tester och - är dubbelt så snabb som ,. Hursomhelst, jag kommer förhoppningsvis att skriva ett större stycke på det här med lite statistik för att bevisa min poäng.