建议你改用databind.eval 试试例如:getRate(DataBind.Eval(Container.DataItem,"字段名").ToString()); PS:<%=改为<%#, 这里不能用<%=
<%=改为<%#,就是这里的问题,跟那个是不是后台方法无关 ,只要用Eval绑定数据就得用#号
<%= 改为<%#