为什么这样得到的结果全部是0%
<%#(Convert.ToInt16(DataBinder.Eval(Container.DataItem,"ballot_num"))/48)*100 %>%
这样的结果也全部是0%
<%# DataBinder.Eval(Container.DataItem,"sum2") %>%string sql2="SELECT (ballot_num/48)*100 as sum2,ballot_id,ballot_name,ballot_num FROM ballot";
<%#(Convert.ToInt16(DataBinder.Eval(Container.DataItem,"ballot_num"))/48)*100 %>%
这样的结果也全部是0%
<%# DataBinder.Eval(Container.DataItem,"sum2") %>%string sql2="SELECT (ballot_num/48)*100 as sum2,ballot_id,ballot_name,ballot_num FROM ballot";
解决方案 »
- 急,vs2005 调试时断点失效
- xml
- ASP.NET网站的更新问题
- 大大们进来看看,帮帮我啊!
- 帮忙看一下这个代码--为什么点登陆没反映呢,在线等,毕业设计急啊,谢谢了
- 在netscape中弹出新窗口的问题
- javascript和c#操作同一个<select></select>时的问题,请帮忙
- 我的新闻细节页内容用什么方式显示好?
- 到那能下载asp.net1.1版本
- 有关sql和datagrid的问题
- 能否让这些HTML控件用一个代号标记,然后在后台根据权限动态控制这些HTML控件统一显示还是不显示?
- 请问win2000装.net时需要IIS ,那XP怎么装IIS,好像XP系统没这个组件啊?
<%# (20/48)*100 %>%
改为:
<%#(Convert.ToInt16(DataBinder.Eval(Container.DataItem,"ballot_num"))/48.0)*100 %>%
就可以了!哈哈
改成float就ok
TKS...