Html代码:
<asp:DataGrid ID="myGrid">
<Columns>
<asp:BoundColumn DataField="CustomerName" HeaderText="Customer">
<ItemStyle Font-Bold="True" />
</asp:BoundColumn>
</Columns>
</asp:DataGrid>
代码背后:
public string TestFunction(string str)
{
return str.replace("A","B");
}
如何调用TestFunction?数据字段= “TestFunction(客户名称)”
最诚挚的问候......
答案 0 :(得分:2)
您需要在TemplateColumn中执行此操作:
<asp:DataGrid ID="myGrid">
<Columns>
<TemplateColumn>
<ItemTemplate>
<%# TestFunction(Eval("CustomerName") as string) %>
</ItemTemplate>
</TemplateColumn>
</Columns>
</asp:DataGrid>
然而,这意味着您将失去自动排序和编辑 - 但无论如何谁使用它:)
答案 1 :(得分:0)