senti ma se metti un HyperLink dentro ad un <ItemTemplate>

<asp:HyperLink text = '<%# Container.DataItem("....")%>' NavigateUrl= '<%# "editprat.aspx?num_prat=" + HttpUtility.UrlEncode(DataBinder.Eval(Container.Da taItem,"campo")) + "&opcode=0"%>' runat = "Server" />