Un altro articolo nell'offing...aspettatamente...se ci arrivoM SK2Member methods versus OnItemDataBound for nested Data List controls (Italiano (Italian))

Un altro articolo nell'offing...aspettatamente...se ci arrivoM SK2Member methods versus OnItemDataBound for nested Data List controls

Friday, 20 February 2004

//

1 minute read

Una domanda molto comune nel ASP.NET Forumsè "Come si mette un ripettore (o DataList o DataGrid) all'interno di un altroM SK3 beneMSC4 la mia risposta di solito era usare l'evento OnItemDataBound e poi usare il FindControlMST5 per trovare il ripetteure all'intérieur del gabalato e metterloMSSK6 la fonte dei dati alla vista infantile - poi solo DataBindMS...Poscia poco tempo faM, io' sono andata contro questo - basandomi in parte su un pezzetto di un libro di Farhan Muhammad e Matt Milner S(non riesco a trovare il link al libro esattoMSC14 ma Questa.E' anche piuttosto utile), essenzialmente, implica l'uso di una metodo di membroM SK2 QuindiMSC3 invece di collegare l'evento si specifica semplicemente la DataSource del Child Repeater come segue MST4per esempioMst5

<asp:ID del ripettore=FormatiSource di dati del ripetareM SK2<%# GetFormats (Contendente.DataItemM SK3>" RunatM SK1Server">

, insieme al resto delle schemi, eccetera per il ripettore per bambiniM SK1 Poi, nel codice ( il codice dietro normalmenteMSC4 lo fate semplicementeMST5

Public DataView GetFormats(object DataItem) { DataRowView di = DataItem come DataRoWView; se(di!=nullM SK2 tornare di.CreateChildViewM SK1JobCount"); Un altro. restituire null; }

Hmm..BlogJet non è'ottimo a permettermi di modificare HTML M SK1 I' lo triungherò più tardi ...in ogni casoMST4 come potete vedereMSSK5 un codice molto semplice. Relazione ai dati che si chiama JobCount). Che cosa'è il risultato di tutto questo ...wellM SK3 la versione del Member MethodMSC4 così come MSL5IMHOMSR6 è molto più facile da scrivere rispetto alla versione ItemDataBound MSL7 è anche molto più veloce SSL8 in alcuni testSsl9 due volte più veloceSLS10 ComunqueS SL11 Spero di scrivere un pezzo più grande su questo con alcune statistiche per dimostrare il mio punto MSSL12 se ci arriviamo ESSL13

Finding related posts...
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.