Nella mia tabella di SQL Server è presente una colonna slno.
(sì, contiene un punto) che funziona correttamente in SQL Server. Tuttavia, <%#Eval("slno.")%>
sta dando un errore:Come utilizzare Eval() con un nome di colonna che contiene un punto (.)?
DataBinding: 'System.Data.DataRowView' does not contain a property with the name 'slno'.
Come può risolvere il problema? Non riesco a cambiare il nome della colonna nel database: sto ricevendo dati da stored procedure
quindi non posso modificarlo.
<ItemTemplate> <%#Eval("slno.") %> </ItemTemplate>
solo una supposizione. hai provato a racchiuderlo tra parentesi []? – SaQiB
C'era un duplicato esatto di questa domanda circa 5 minuti fa ... – mellamokb
@SaQiB: Sì, l'ho provato 'Eval ([" slno. "])' E 'Eval (" [slno.] ")' Ma nessuno di loro lavorano. – jams