拼接table 展示在前台
来源:互联网 发布:淘宝 白娘娘 怀孕 编辑:程序博客网 时间:2024/04/28 12:22
最近用惯了 gridview 等 数据展示控件 , 突然要求前台用table显示,且 table中的值是动态的 瞬间蒙了 ,后来想一想 用个简单的方法实现了功能 代码如下:
前台首先要有一个div <div id="changs" runat="server"></div>
后台代码:
DataTable dtDataList = GetDataList(value, s_tDate, s_Type, "0"); // 获取数据集
if (dtDataList != null && dtDataList.Rows.Count > 0)
{
StringBuilder ss = new StringBuilder();
ss.Clear();
ss.Append(" <table style=\"width: 93%; border-top:2px solid #33CC00; border-bottom:2px solid #33CC00;\"> ");
for (int i = 0; i < dtDataList.Rows.Count; i++)
{
d_ElecName = dtDataList.Rows[i]["F_EnergyItemName"].ToString(); //能耗名称
if (d_Area == Convert.ToDouble(0))
{
d_DWValue = "0.00";
}
else
{
d_DWValue = (Convert.ToDouble(dtDataList.Rows[i]["Value"]) / d_Area).ToString("0.00");//单位面积值
}
if (d_Num == Convert.ToDouble(0))
{
d_RJValue = "0.00";
}
else
{
d_RJValue = (Convert.ToDouble(dtDataList.Rows[i]["Value"]) / d_Num).ToString("0.00");//人均面积值
}
d_DW = dtDataList.Rows[i]["F_EnergyItemUnit"].ToString();//单位
ss.Append(" <tr style=\" height:50px; background-color:#EDFAEF;\"> ");
ss.Append(" <td style=\" width:150px;\"> ");
ss.Append(" <span style=\" font-family:微软雅黑; font-size:18px;\">" + d_ElecName + "</span> ");
ss.Append(" </td> ");
ss.Append(" <td align=\"center\" style=\" width:400px;\"> ");
ss.Append(" <span style=\" font-family:微软雅黑; color:#10CB37; font-size:24px;\">" + d_DWValue + "</span>");
ss.Append(" <span style=\"color: #598E59;\">单位面积能耗 " + d_DW + "/㎡</span> ");
ss.Append(" </td>");
ss.Append(" <td align=\"center\" style=\" width:400px;\"> ");
ss.Append(" <span style=\" font-family:微软雅黑; color:#10CB37; font-size:24px;\">" + d_RJValue + "</span>");
ss.Append(" <span style=\"color: #598E59;\">单位面积能耗<br /> " + d_DW + "/人</span> ");
ss.Append(" </td>");
ss.Append(" </tr> ");
}
}
ss.Append(" </table> ");
changs.InnerHtml = ss.ToString(); //把拼接后的table显示到前台
}
else
{
lblcg.Visible = false;
}
注意的是 当你给table 设置样式的时候 需要 加上 // 例如: ss.Append(" <table style=\"width: 93%; border-top:2px solid #33CC00; border-bottom:2px solid #33CC00;\"> ");
- 拼接table 展示在前台
- Word文档在前台页面展示
- 将数据库中内容展示在前台页面上
- java对象转为json数据在前台展示
- JavaWeb实现图片异步上传,在前台展示,并以二进制保存到数据库
- thinkphp 将后台的cat表在前台分类展示出来
- 后台JSON接收为毫秒数,在前台页面展示yyyy-MM-dd格式
- 在前台运行Service
- Service在前台运行
- 在前台创建Service
- 借鉴LifeAsia的table-driven 在前台POS系统 实现类似功能
- 多级栏目在前台展示的时候自动缩进(弄了N久才出来,谢谢姚邢辉哥们的帮助)
- Flex通过Spring aop拦截后台Service的报错信息 在前台、MyEclipse控制台、Logger展示
- UltraWebGrid在前台隐藏一列
- JS 在前台判断文件大小
- select option 在前台赋值
- 程序是否在前台运行
- 程序是否在前台运行
- IDE 推荐
- ucos II 内核学习之七:内存管理
- Ubuntu下创建vim+Taglist+cscope+ctags组合编辑器
- Metaio中关于镜像问题
- itoa()函数的用法
- 拼接table 展示在前台
- Java多线程-工具篇-BlockingQueue
- ORACLE CASE WHEN 及 SELECT CASE WHEN的用法
- 分布式发布订阅消息系统 Kafka 架构设计
- 两个坐标系之间变换矩阵的实现
- UILabel简介
- 可编辑子项的CListCtrl类
- 《算法导论》学习心得(十一)—— 队列(JAVA)
- 1 unresolved externals