是否可以在DetailsView字段中显示函数的结果而不是属性的值?
例如,而不是:
<asp:Label ID="m_LabelPlantCode" runat="server" Text='<%# Bind("PlantCode") %>'></asp:Label>
可能是这样的:
<asp:Label ID="m_LabelPlantCode" runat="server" Text='<%# Bind("PlantCode(true)") %>'></asp:Label>
答案 0 :(得分:0)
是的,可以将函数的结果绑定到DetailsView的字段。
而不是<%# Bind("PlantCode(true)") %>
您可以使用<%# SomeFunc(Bind("PlantCode") %>
在这种情况下,SomeFunc
是服务器端方法接受PlantCode
类型的args。
希望它有所帮助!
答案 1 :(得分:0)
你可以这样做:
Text='<%# ((YourObject) Container.DataItem).PlantCode(true) %>'