как вызвать метод разделения для значения привязки ко времени разработки

#asp.net

#asp.net

Вопрос:

Привет всем, у меня есть сетка с некоторым templatecolumn, теперь я хочу привязать к свойству объекта. одним из этих свойств является строковый тип, который я хочу разделить во время разработки. мой код здесь, но у меня ошибка. я знаю, что мой код неверен. пожалуйста, помогите мне, если кто-нибудь знает правильный вариант для этого.

  <telerik:GridTemplateColumn DataField="FilePath" UniqueName="FilePath" HeaderText="نام فایل" >
                <ItemTemplate>
                    <%#DataBinder.Eval(Container.DataItem,"FilePath.Split('-').Last();")%>
                </ItemTemplate>
            </telerik:GridTemplateColumn>
  

Ответ №1:

Вам нужно привести наше Eval выражение к типу string , а затем вызвать Split метод:

 <ItemTemplate>
    <%# ((string)Eval(FilePath)).Split('-').Last() %>
</ItemTemplate>