# Eräs toinen artikla offingissa...toiveikkaasti...jos pääsen siihen roundinM SK2Member menetelmät versus OnItemDataBound nested Data List controls

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

<!-- category -- mostlylucidcouk, Imported, ASP.NET, C#, Performance -->
Eräs hyvin yleinen kysymys [ASP.NET-foorumit](http://www.asp.net/forums)on " Miten siirrän yhden toistajan \(\ tai DataList \ or DataGrid \ )\ toiseen \?";\ hyvin \,,\ tavallinen kantani oli käyttää OnItemDataBound -tapahtumaa ja sen jälkeen käyttää FindControl \ ()\ löytää toistaja mallin sisällä ja asettaa se \ l'\ tietolähde lapsen näkökantaan \ L-\ sitten vain DataBind \ d... \ äskettäin kuitenkin \ . ,\ minä \ D' \ olen kääntynyt tätä vastaan \ '-\ osittain Farhan Muhammadin ja Matt Milnerin kirjaan sisältyvän osan perusteella \ t(\ voi \ n'\ ei löydä yhteyttä täsmälliseen kirjaan \ k,\ mutta [tämä](http://www.amazon.co.uk/exec/obidos/ASIN/1590590724/mostlylucid-21)on myös varsin hyödyllinen), pohjimmiltaan , se edellyttää jäsenmenetelmän käyttöä. jotenM SK3 tapahtuman yhdistämisen sijasta yksinkertaisesti määrittelette Child Repeaterin tietolähteen seuraavasti MSC4esimerkiksiMST5

&lt;asp:Esittäjä id=FormatitEsittelijän tietolähdeM SK2&lt;%# SaaFormatit (ContainerM SK2DataItem)%&gt;" Runat&gt;

, yhdessä muiden mallien ja muiden lasten toistamiseen tarkoitettujen mallien kanssa

julkinen DataView GetFormats(object DataItem)
{
DataRowView di = DataItem dataRowviewna;
jos(di!=nullM SK2
palaa di.Uuden lapsen luettelon luominen("TyömääräM SK2
muu
palauttaa null;
}

Hmm..[BlogJet](http://blogjet.com/) ' ei ole kovinkaan hyvä, että saan muuttaa HTML:tä - IM SK2 järjestän tämän myöhemmin ... joka tapauksessa M SK4 kuten voitte nähdä, hyvin yksinkertainen koodi ( sivumennen sanoenMSC7 pitäisi mainitaMST8 I\'\m käyttämällä DataSet [Tietosuhteet](http://www.dotnetjohn.com/articles.aspx?articleid=63) kutsutaan JobCount). Mitkä ovat tämän kaiken johtopäätökset?...kyllä, , Jäsenmenetelmän versio., samoin kuin (IMHO*) on paljon helpompi kirjoittaa kuin ItemDataBound-versio.