Risolto così, per ora (nel caso di -ListItemType.Header- non recuperava la riga):
codice:
protected void Rtp_ItemDataBound(Object Sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
DataRowView riga = (DataRowView) e.Item.DataItem;
Label lb = new Label();
RepeaterItem RepItem = (RepeaterItem) Rtp.Controls[0];
lb = (Label) RepItem.FindControl("lb_pmdal_capitolo");
lb.Text = riga["pmdal_capitolo"].ToString();
.................