Ho un repeater che in una sua colonna contiene un place holder PH3...
Nell'itemcreated creo una textbox così:
Fino a qui tutto bene, si vede la textbox con il suo valore dentro. Però nella colonna a fianco con la stessa tecnica creo un bottone che per il momento fa solo un response.write... il problema è che cliccandolo al ricaricamento della pagina ho un errore sul codice sopra:codice:if(e.Item.ItemType == ListItemType.Item | e.Item.ItemType == ListItemType.AlternatingItem) { txtbox = new TextBox(); e.Item.FindControl("PH3"); Control myControl3 = e.Item.FindControl("PH3"); txtbox.ID= "txt"+((DataRowView)e.Item.DataItem)[0].ToString(); txtbox.Text=((DataRowView)e.Item.DataItem)[2].ToString(); txtbox.CssClass = "testo"; txtbox.Columns = 3; myControl3.Controls.Add(txtbox); }
Object reference not set to an instance of an object.
su
txtbox.ID= "txt"+((DataRowView)e.Item.DataItem)[0].ToString();

Rispondi quotando