我正在使用TemplateField将额外的"计算"列添加到绑定到数据库中的表的gridview.我收到这个奇怪的错误,我不知道如何开始调试它.我可能会做错误/不可行的<%#语法,如果是这样,请告诉我什么.我不完全理解它.
码:
<asp:TemplateField>
<ItemTemplate>
<asp:Label runat="server" Text='<%# Math.Round(decimal.Parse((((int.Parse(Eval("Num1").ToString())) * 36) / (235 * int.Parse(Eval("Num2").ToString()))).ToString()), 0); %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
错误:CS1525:无效的表达式术语','
有一个逗号......但它是Math.Round的第二个参数.或者我正在做一些不能用这种方式做的事情?此外,Math.Round行不表示代码隐藏中的任何错误(我的括号应该是好的).
| 归档时间: |
|
| 查看次数: |
176 次 |
| 最近记录: |