Ho un repeater che in una sua colonna contiene un place holder PH3...

Nell'itemcreated creo una textbox così:
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); 
			
						}
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:

Object reference not set to an instance of an object.

su

txtbox.ID= "txt"+((DataRowView)e.Item.DataItem)[0].ToString();