<asp:TemplateField SortExpression="U_DWDM" HeaderText="所属单位">
<ItemTemplate>
<%#(new wyzhxt.BLL.Manager.DHQK05()).GetModel(Eval("U_DWDM").ToString()) == null ? "" : (new wyzhxt.BLL.Manager.DHQK05()).GetModel(Eval("U_DWDM").ToString()).DW_MC%>
</ItemTemplate>
</asp:TemplateField>
这样能执行,懒得再去写个函数了!
------解决方案--------------------------------------------------------
是的 除非编译器有优化 发现这两个调用的是同一个然后生成一个临时变量