anche sul repeater dovrebbe l'evento OnItemCommand (viene scatenato quando si preme un pulsante nell repeater) che ha parametri simili a quello che hai usato (onItemDataBound). Puoi fare gli stessi controlli e lancare la sub che ti serve:
codice:
void R1_ItemCommand(Object Sender, RepeaterCommandEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == e.AlternatingItem) {
string strItem = DataBinder.Eval(e.Item.DataItem , "bloccato").ToString();
if(Convert.ToBoolean(strItem) == true)
{
sub1;
}
else
{
sub2;
}
}
}
più o meno, lo butato giù a naso