<td style="word-wrap: break-word; text-align: left">
<asp:Label runat="server" Text='<%# Convert.ToDecimal(Eval("CompletedEarthwork"))==int.MinValue?string.Empty:Convert.ToDecimal(Eval("CompletedEarthwork")).ToString("0.0000") %>' ID="lblCompletedEarthwork"></asp:Label> </td>
明明把他格式化成4位小数,运行还是2位,怎么办?
ToString("#0.0000")试试,不行就在后台用自定义string.Format("{0:000.0000}",4321.12543);先转换