i button hanno questa proprietà CommandArgument.Gli imposti un nome diverso per ogni pulsante e poi OnItemDataBound
codice:void rep_dataBound (object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { string pulsante = ((Button)e.Item.FindControl("buttonAggiorna")).CommandArgument; e poi tramite il valore di pulsante puoi fare la switch o in VB la select case } }