Возможно вызвать функцию внутри BoundColumn.Поле данных?

StackOverflow https://stackoverflow.com/questions/619410

Вопрос

<asp:BoundColumn DataField="pos" HeaderText="Principal Office" />

было бы возможно каким-то образом...

<asp:BoundColumn DataField="postProccess(pos)" HeaderText="Principal Office" />

...значит, я мог бы изменить значение по мере необходимости?

ДЕРЬМО:

A field or property with the name 'postProcess(pos)' was not found on the selected data source.

Кто-нибудь знает, как я могу переопределить эту штуку или что-то в этом роде??

Это было полезно?

Решение

Вот полный фрагмент, который вы хотели бы использовать для своего столбца шаблона...

<asp:TemplateColumn HeaderText="Principal Office">
   <ItemTemplate>
      <%# postProcess(Eval("pos")) %>
   <ItemTemplate>
<asp:TemplateColumn>

Другие советы

используйте <asp:templatecolumn> и выполните постобработку в ItemDataBound событие

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top