"Kim Bach Petersen" <kim@kensho.dk> wrote
> Jeg har selv haft problemet, men kan ikke lige huske præcis, hvordan det
> var - måske noget med FindControl:
>
> Dim MyLiteral As Literal
> MyLiteral = r1.FindControl("l1")
> MyLiteral.Text = "Resultatet er: "
Det var også min første indskydelse (evt. kombineret med controlnummeret)
men det virker ikke.
Herefter lavede jeg min egen implementation af FindControl
Control FindMyControl(Control c, String s){
int i;
Control found = new Control();
for(i=0;i<c.Controls.Count;i++){
if( c.Controls[i].UniqueID.EndsWith(s) ){
found = c.Controls[i];
break;
}else{
found = FindMyControl(c.Controls[i], s);
if(found != null){
break;
}
}
}
return found;
}
Men af en eller anden grund må jeg ikke få lov til at caste det returnerede
Control objekt til en LiteralControl.
> Det kan være jeg vender tilbage senere.
Det kunne være lidt interresant, for nu har jeg også stirret mig lidt blind
på det
--
Jakob Andersen