Vill från codebehindfilen kunna hitta en webcontrol utifrån ett värde som kommer med Querystringen. Detta för att kunna åpverka utseendet på kontrollen utifrån inkommande värde.
Har testat att gå på raden genom att loopa igenom datalisten och ta datalist.Items[x],findControl(""), men får felet att den inte finns. Det jag söker ligger i headertemplate, kan det spela in?
Japp, det spelar roll. :) Du använder inte vs.net (har fått för mig det)? Gör så här:
<asp:DataGrid id="myDataGrid" [b]onItemDataBound="myFunction"[/b] Runat=Server>
public void myFunction(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) {
//Kollar om vi är i headerrn (onödigt att gå igenom hela datagriden):
if (e.Item.ItemType == ListItemType.Header) {
// ...så kör du en findcontrol i ditt item som vi ju vet är headern, exempelvis:
((Label)e.Item.FindControl("myLabel")).Text = "TJO!";
}
}