W mojej tabeli programu SQL Server znajduje się kolumna slno.
(tak, zawiera kropkę), która działa poprawnie w SQL Server. Jednak <%#Eval("slno.")%>
daje błąd:Jak używać Eval() z nazwą kolumny, która zawiera kropkę (.)?
DataBinding: 'System.Data.DataRowView' does not contain a property with the name 'slno'.
jaki sposób można to rozwiązać? Nie mogę zmienić nazwy kolumny w bazie danych: otrzymuję dane z stored procedure
, więc nie mogę tego zmienić.
<ItemTemplate> <%#Eval("slno.") %> </ItemTemplate>
tylko zgadnij. czy próbowałeś go zamknąć w nawiasach []? – SaQiB
Był dokładny duplikat tego pytania około 5 minut temu ... – mellamokb
@SaQiB: Tak, wypróbowałem to 'Eval ([" slno. "])' I 'Eval (" [slno. "") 'Ale żaden z oni pracują. – jams