Ho una pagina così composta:
  • EntityDataSource
  • DetailsView


Nel DetailsView, quando utilizzo:
codice:
<asp:BoundField DataField="CustomerID" />
            <asp:BoundField DataField="CompanyName" />
ottengo il giusto risultato, mentre se invece uso:

codice:
<asp:DynamicField DataField="CustomerID" />
            <asp:DynamicField DataField="CompanyName" />
ottengo il seguente errore:

Impossibile determinare MetaTable. MetaTable non è stato determinato per l'origine dati 'EntityDataSource1' e non è stato dedotto dall'URL della richiesta. Accertarsi che la tabella sia mappata all'origine dati o che l'origine dati sia configurata con un tipo di contesto e un nome tabella validi oppure che la richiesta faccia parte di un elemento DynamicDataRoute registrato.

Cosa sbaglio??