используйте
<%# ((DataRowView)Container.DataItem)["slno."] %>
В качестве альтернативы используйте
<%# DataBinder.Eval (Container.DataItem, "slno.") %>
Для справки MSDN см. http://msdn.microsoft.com/en-us/library/4hx47hfe.aspx
РЕДАКТИРОВАТЬ - Другая опция:
<%# DataBinder.GetPropertyValue(Container.DataItem, "slno.") %>
РЕДАКТИРОВАТЬ 2 - согласно комментариям:
AFAIK Eval
обрабатывает строку как выражение, которое оценивается с использованием некоторых правил - эти правила имеют специальную обработку для точки ...
GetPropertyValue
OTOH не применяет эти правила (это означает, что это НЕ полная замена для Eval
AFAIK), что дает возможность обрабатывать случаи, когда точечная обработка Eval
приводит к проблемам (как в этом случае).