'System.Data.DataRowView' does not contain a property with the name 'ID'
questo è l'errore che mi appare una volta caricata la pagina
ebbene la pagina è un userControl: "lista.ascx"
mentre facendodelle prove , quindi mettendola come pagina aspx:"lista.aspx" ho notato che funziona tutto tranquillamente
p.s.
l'errore lo da subito dopo eseguito tutto il codcie, quindi nel codice nn c'è errore
vi riporto cosa contiene la pagina aspx
da cosa dipende?codice:<asp:Repeater id="queryres" Runat="server"> <ItemTemplate> <table cellpadding="3" cellspacing="1" width="100%" border="1" align="center"> <tr> <td align="left" bgcolor="#ffffff"> EmpID: <%#DataBinder.Eval(Container.DataItem, "Descrizione")%> FirstName:<%#DataBinder.Eval(Container.DataItem, "CodArticolo")%> </td> </tr> </table> </ItemTemplate> </asp:Repeater> <asp:Label ID="results" runat="server" Height="41px" Text="Label" Width="328px"></asp:Label> <asp:PlaceHolder ID="paginazione" runat="server"></asp:PlaceHolder>
e xke erroe nel file ascx e non aspx?
io uso una pagina di default.aspx e inglobo tutto dentro "per fare ordine", cosa mi consigliate?
grazie