En mi tabla de SQL Server hay una columna slno.
(sí, contiene un punto) que funciona bien en SQL Server. Sin embargo, <%#Eval("slno.")%>
está dando un error:Cómo usar Eval() con un nombre de columna que contiene un punto (.)?
DataBinding: 'System.Data.DataRowView' does not contain a property with the name 'slno'.
¿Cómo se puede solucionar? No puedo cambiar el nombre de la columna en la base de datos: estoy obteniendo datos del stored procedure
, así que no puedo modificarlo.
<ItemTemplate> <%#Eval("slno.") %> </ItemTemplate>
solo una conjetura. ¿Lo has probado encerrando entre corchetes []? – SaQiB
Hubo un duplicado exacto de esta pregunta hace 5 minutos ... – mellamokb
@SaQiB: Sí, lo intenté 'Eval ([" slno. "])' Y 'Eval (" [slno.] ")' Pero ninguno de ellos trabajando. – jams