话不多说想看代码,在细说。

前台,很简单。主要看后台

<dx:ASPxPageControl runat="server" ID="<span style="font-family: Arial, Helvetica, sans-serif;">pageControl</span><span style="font-family: Arial, Helvetica, sans-serif;">"></span><TabPages></TabPages>

  

</dx:ASPxPageControl>

  

后台,注意注释说明。

private void GetUserAttendCellsNew(string strUserCode){DataSet userAttendCells = new FlatWorksZone().GetUserAttendCells(strUserCode, strSubUserCode);DataTable table2 = userAttendCells.Tables[1];foreach (DataRow row in table2.Rows){var tp = new TabPage(row["CellName"].ToString(), row["CellID"].ToString());//****************************************************************************//注意这段注释,不知道为什么这添加TabPage内容是只有第一个Tab中有iframe,知道的给我留言//因此必须先把TabPage添加到前端然后再遍历所有TabPage添加相关内容//因此下面多了一个foreach//var ifra = new HtmlGenericControl("iframe") { ID = row["CellID"].ToString() };//ifra.Attributes["src"] = row["CellURL"] + "?UserID=" + strUserCode;//ifra.Style.Add("width", "100%");//ifra.Style.Add("height", "500px");//var cc = new ContentControl { ID = Guid.NewGuid().ToString().Replace("-", "") };//cc.Controls.Add(ifra);//tp.Controls.Add(cc);//*****************************************************************************pageControl.TabPages.Add(tp);}foreach (DataRow row in table2.Rows){var ifra = new HtmlGenericControl("iframe") { ID = row["CellID"].ToString() };ifra.Attributes["src"] = row["CellURL"] + "?UserID=" + strUserCode;ifra.Style.Add("width", "100%");ifra.Style.Add("height", "500px");var cc = new ContentControl { ID = Guid.NewGuid().ToString().Replace("-", "") };cc.Controls.Add(ifra);pageControl.TabPages.FindByName(row["CellID"].ToString()).Controls.Add(cc);}}

  淘淘实惠多九块九包邮网(http://www.taohuiduo.com)

转载于:https://www.cnblogs.com/hesijian/p/5306785.html

转 DevExpress-ASPxPageControl 动态添加 TabPage 内容相关推荐

  1. Unity 记录动态添加Dropdown内容

    public Dropdown dpd_Test;//下拉框 public GameObject[] goTestArr;//用来测试的对象//挂载到用于弹出下拉框的按钮中 public void O ...

  2. Tabcontrol动态添加TabPage(获取或设置当前选项卡及其属性)

    http://blog.csdn.net/xiongxyt2/article/details/6920575 •MultiLine 属性用true 或false来确定是否可以多行显示  •Appear ...

  3. Python爬取js动态添加的内容

    爬虫从 HTML 数据中提取出有效的信息.但是如果网页中含有 JavaScript 代码,网页会经过渲染处理.此时,如果我们仍采用常规方法从中抓取数据,那么我们将一无所获.那么,通过Web kit可以 ...

  4. python爬取js动态网页_Python 爬取网页中JavaScript动态添加的内容(一)

    当我们进行网页爬虫时,我们会利用一定的规则从返回的 HTML 数据中提取出有效的信息.但是如果网页中含有 JavaScript 代码,我们必须经过渲染处理才能获得原始数据.此时,如果我们仍采用常规方法 ...

  5. DevExpress中实现代码动态添加MenuStrip菜单栏控件内容

    一.实现效果 二.实现操作 2.1.添加MenuStrip控件 2.2.编写动态添加菜单栏内容代码 /// <summary>/// 给菜单控件添加名称/// </summary&g ...

  6. 实时监听div,input内容改变并获取值(包括脚本动态添加)

    在DOM中可以通过DOMNodeInserted和DOMNodeRemoved这两个事件来监视DOM元素的插入和移除. <!doctype html> <html lang=&quo ...

  7. vue获取table一列数据_VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)...

    一.问题 用elementUi横着增加一行数据没毛病,可以操作 添加一列,这新增的这一列, 第一次去赋值的时候值是改了, 但没生效 点击下一行时 值就变过来 二.原因 横向添加 是复制上面的某一条数据 ...

  8. 微信小程序之动态添加、删除指定view和获取input值

    遇到的问题: 动态的添加指定的view内容..嗯..很简单..wx:for就搞定!! 动态添加的内容中有input,最终获取值的时候,要获取到所有input的值并且是一个数组. 动态删除指定的已经添加 ...

  9. 动态添加DevExpress 套件中 dxBar的菜单项目

    Written by flexitime PS: 有鉴于几位热心网友的意见,所以还是决定写一下一些技术相关的BLOG,并希望能有网友不吝赐教 DevExpress是一个十分有名的Delphi控件套装, ...

最新文章

  1. 陈天奇:我是如何从机器学习小白一步一步成长为你们心目中的大神的
  2. 树——二叉搜索树的实现
  3. JAVA防盗链在报表中的应用实例
  4. 实现AJAX的基本步骤
  5. CG-CTF-Web-单身一百年
  6. Java私有,受保护,公共和默认
  7. 一些知名的J2me优秀开源UI项目
  8. eclipse占用内存过大_Java内存泄漏分析工具Memory Analyzer Tool
  9. php案例纠错,PHP编程纠错指南
  10. NoSQL数据库的分布式算法
  11. 景德镇昌江一中2021年高考成绩查询,2021年景德镇中考分数线公布填报志愿时间及录取结果什么时候出...
  12. 信息系统综合知识二 信息化基础知识
  13. 《不要等到毕业以后》读书笔记
  14. 如何在 Mac 上格式化 SD 卡?
  15. 阿里云centos7配置php mysql_阿里云centos7安装NGINX+MYSQL+PHP-FPM环境
  16. ORACLE 11GR2 配置GATEWAY FOR SERVER 问题
  17. Symbian 应用程序签名指南 和 Symbian Signed 认证指南
  18. 性能测试、操作系统优化对性能测试的影响,以及如何优化操作系统
  19. 大数据不是你想有就能有,如何才能“狂拽炫酷吊炸天”
  20. 利用pandas拆分单元格并进行分组聚合

热门文章

  1. 网络编程学习笔记(getnameinfo函数)
  2. 题目1015:还是A+B
  3. WSO2 API Manager安装部署配置
  4. Python_编写UDP通信编解码类、文件的上传、远程执行命令、黏包
  5. 【SPOJ】Count On A Tree II(树上莫队)
  6. 20180316 代码错题(1)
  7. 分享一份JS前端面试题
  8. Android混淆打包
  9. 1280*720P和1920*1080P的视频在25帧30帧50帧60帧时的参数
  10. 南开大学2014年高等代数部分试题解答