Hur ska jag kunna hitta min textbox som jag har i footern på min datagrid med ID= "hide". FindControl letar inte djupt, dvs den letar sig inte ner i alla hierarkier på sidan för att hitta objektet. Det ska fungera om du gör så här i stället: men det verkar inte som om jag har tillgång till cells[0] för jag är ju inne på en knapp nu. Hur ska jag göra för att få tag på cells[0]? du vet väl var dina cells finns? i en datagrid? då använder du dess referens för att hitta dina cells... Hitta textbox
Det finns alltså en textbox i cells[0] i footern som heter hide men jag kan inte få tag på den.
<code>
private void hp_Click(object sender, ImageClickEventArgs e)
{
ImageButton ib = (ImageButton)sender;
TextBox b = (TextBox)FindControl("hide");
b.Text = ib.ID.ToString();
this.ShowFooter = true;
}
</code>Sv: Hitta textbox
cells[0].FindControl
/olaSv: Hitta textbox
Sv: Hitta textbox
Annars kan du även testa obj.Parent som ger dig överordnat objekt, altså från knappen bör du få cellen, om du är i en cell..
Ola