当前位置: 代码迷 >> ASP.NET >> 请问个有关问题: runat="server" Text='<%# Eval("ChangeMoney").ToString("N") %>这样报错:No overload for method 'ToString' takes '1' ar
  详细解决方案

请问个有关问题: runat="server" Text='<%# Eval("ChangeMoney").ToString("N") %>这样报错:No overload for method 'ToString' takes '1' ar

热度:6172   发布时间:2013-02-25 00:00:00.0
请教个问题: runat="server" Text='<%# Eval("ChangeMoney").ToString("N") %>这样报错:No overload for method 'ToString' takes '1' ar
请教个问题:   runat= "server "   Text= ' <%#   Eval( "ChangeMoney ").ToString( "N ")   %> 这样报错:No   overload   for   method   'ToString '   takes   '1 '   arguments

我想在aspx页面代码中用ToString( "N ")   怎么做呢?
分马上结,给一个人,呵呵.

------解决方案--------------------------------------------------------
先进行类型转换再调用

假如你的 ChangeMoney 类型是 decimal

<%# ((decimal)Eval( "ChangeMoney ")).ToString( "N ") %>
  相关解决方案