日期:2014-05-18  浏览次数:20549 次

如何得到datagrid合计?
在页面main.aspx中,
有myDatagird和Label   totalprice(显示总金额)
id           price(小计)(模板列:文本框textbox1)  
1                 56.3
2                 23.10
5                 55.60
...
1.不通过数据库,
当我在文本框输入值时,totalprice就会得到总金额,不用刷新.  
2.如何只显示小数的两位.

------解决方案--------------------
==========JS
//输入购买数量和产品单价得到购买金额
function returnMoney()
{

if(document.all.input_Number.value != ' ' && document.all.input_OnlyPrice.value != ' ')
{
document.all.Money.value = parseFloat(document.all.input_Number.value)*parseFloat(document.all.input_OnlyPrice.value);
}
else
{
return ;
}

}

========调用
<FONT face= "宋体 "> 购买数量 </FONT> </TD>
<TD colSpan= "3 "> <FONT face= "宋体 "> <asp:textbox id= "input_Number " onblur= "returnMoney(); " runat= "server " ToolTip= "输入长度请在20字以内 " MaxLength= "20 "> </asp:textbox> </FONT> </TD>

<asp:textbox id= "input_OnlyPrice " onblur= "returnMoney(); " runat= "server " ToolTip= "输入长度请在20字以内 "
MaxLength= "20 " ReadOnly= "True "> </asp:textbox>

结果值文本框: <asp:textbox id= "Money " runat= "server " ReadOnly= "True "> </asp:textbox>
------解决方案--------------------
那就只有用JS做了用document.getElementsByName
------解决方案--------------------
你要实现无刷新,就是在每行的文本框输入值后按一个按钮,在另一个文本框显示合计对不?
------解决方案--------------------
这样子还要求无刷新,以我的能力无能为力,sorry!!

等待高手解决了,学习ing...