Hvordan vi databind informasjon fra ExpressionHandle eller andre håndtaket skriv inn i ASP.NET Repeater kontroll? Tok en liten dobbel ta visning, men Pete Morris ber hjalp overvinne problemet. 
 Naturlige trang fra de fleste Delphi Devs er å relatere ting til Datasource. Forståelig, som vår tid med Delphi har lært oss mye i dette området. 
 Jeg først gikk galt fordi jeg vil henvise til håndtaket listen komponent som kilde del for DataBinder.Eval samtalen som sådan (PS dette er feil og vil mislykkes): 
 DataBinder.Eval (ehLogins, " MyPropertyOrFieldName ") 
 det er en kort prosess å gå gjennom for å få repeater kontrollen for å vise dataene vi ønsker riktig 
 1. ) Etter at du har satt opp OCL komponent (OclPsHandle /ExpressionHandle) med riktig OCL å returnere listen, høyreklikk på komponenten og velg menypunktet "Opprett Standard kolonner". I mitt tilfelle var dette et uttrykk håndtere kalt ehLogins. 
 2) På Repeater kontroll stiller Datasource til håndtaket. Du kan gjøre dette på design tid gjennom objektet inspektør eller i kode. Repeater1.DataSource: = ehLogins 
 3) I din ASPX filen, ser du DataBinder kode litt annerledes enn hva vi kunne forvente. Den Eval samtalen bør referere Container.DataItem og deretter egenskapen du vil vise. For eksempel: 
 DataBinder.Eval (Container.DataItem, " MyPropertyOrFieldName ") 
 Du skal nå ha en fungerende Repeater kontroll. Den Container.DataItem er den viktigste delen, da dette refererer gjeldende valgt objekt i listen over objekter. 
ECO2 Expression Håndtak og ASP.NET Repeater Control
Previous:[Ingen relevante kilde linjer]  
			 
        
