免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1006 | 回复: 0
打印 上一主题 下一主题

asp.net技术点滴 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-14 16:26 |只看该作者 |倒序浏览
1。百分数"四舍五入的问题"
  String  aaa="48"
  String bbb="976"
  上帝想让 48除以976然后结果保留两位小数点后四舍五入.
  OK!我告诉你怎么解决上帝的问题.
    首先需要注意的:
   一定要把参与运算的值转化成double或float类型的 如果转化成整形是不能得到小数点
后结果的.(
((  (Double)  (  (  int.Parse(aaa)  ) *  100  )  ) / Double.Parse(bbb) ).ToString("f2");
OK!完毕!   重点在转化成双精度百分比结果后的ToString括号里,F代表转化"精度百分比型数据
" 而后面的2代表保留到小数点后2位,大家可以按照需求换成3,4或者其他.
2.GridView下角(脚注)合并单元格

如上图  在GridView的脚注中"IPSOS 测试项目"居中,已经被单元格合并,
代码如下
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)   //帮定行时候触发
    {
        if (e.Row.RowType ==DataControlRowType.Footer)   //如果当前行是脚注
        {
            
            
            e.Row.Cells[0].ColumnSpan = e.Row.Cells.Count;                       //单元格站所有单元格长度
            e.Row.Cells[0].HorizontalAlign = HorizontalAlign.Center;              //居中
            e.Row.Cells[0].Text = Request.QueryString["projectName"];          //这里的Request.QueryString["projectName"]就是"IPSOS测试项目"
            for (int i = 1; i

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/44781/showart_359964.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP