È possibile chiamare una funzione all'interno di BoundColumn.DataField?
-
03-07-2019 - |
Domanda
<asp:BoundColumn DataField="pos" HeaderText="Principal Office" />
sarebbe possibile in qualche modo ...
<asp:BoundColumn DataField="postProccess(pos)" HeaderText="Principal Office" />
... così potrei modificare il valore secondo necessità?
CRAP:
A field or property with the name 'postProcess(pos)' was not found on the selected data source.
Qualcuno sa come posso ignorare quella cosa o qualcosa ??
Soluzione
Ecco lo snippet completo che desideri utilizzare per la colonna del modello ...
<asp:TemplateColumn HeaderText="Principal Office">
<ItemTemplate>
<%# postProcess(Eval("pos")) %>
<ItemTemplate>
<asp:TemplateColumn>
Altri suggerimenti
usa un <asp:templatecolumn>
e fai l'elaborazione post in < a href = "http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datagrid.itemdatabound.aspx" rel = "nofollow noreferrer"> ItemDataBound
evento
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow