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

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

</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)

转 DevExpress-ASPxPageControl 动态添加 TabPage 内容的更多相关文章

  1. Devexpress datagrid动态添加显示指定列的gridView

    代码如下: public class DXGridControlHelper { /// <summary> /// 获取显示指定列的GridView /// </summary&g ...

  2. jquery获取不了ajax动态添加的内容的解决办法

    在HTML页面的一个button <div class="ajaxClick"> <button>内容</button> </div> ...

  3. 20180706001 - 动态添加 tabPage

    //        public TabPage Add(Form form, string str_frm_name)        {            form.Visible = true ...

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

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

  5. Python 爬取网页中JavaScript动态添加的内容(二)

    使用 selenium + phantomjs 实现 1.准备环境 selenium(一个用于web应用程测试的工具)安装:pip install seleniumphantomjs(是一种无界面的浏 ...

  6. Python 爬取网页中JavaScript动态添加的内容(一)

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

  7. python解析网页中js动态添加的内容

    https://www.cnblogs.com/asmblog/archive/2013/05/07/3063809.html https://www.zhihu.com/question/21471 ...

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

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

  9. 初识Devexpress ChartControl 之 动态添加stepline及TextAnnotation

    最近在用devexpress 第三方软件做项目. devexpress 的控件使用简单.功能强大.类型丰富.界面优美.扩展性强.今天主要是动态生成了一条StepLine.生成后的效果(能力不强,所以做 ...

随机推荐

  1. nginx缓存优先级(缓存问题者必看)

    接触nginx的兄弟或多或少都有遇到缓存问题,要么是nginx为什么不缓存,要么就是nginx缓存很快就失效等等问题,在网上找了一遍nginx缓存优先级的文章,大家可以参考下. 架构图client端  ...

  2. hdu 2553 N皇后问题 (经典DFS)

    题目链接:点击链接 思路:用一维数组hang[num] = i,num表示第num行,i表示第i列,计算n = 1~10皇后的不同放置数量,然后打表 #include<stdio.h> # ...

  3. leetcode第一刷_Count and Say

    水题. 描写叙述的还挺麻烦的,实际上就是纸老虎,用两个string,一个存上一轮的结果,一个用来更新出这一轮的结果,每次扫描上一轮,统计一个字符出现的次数,然后把这个次数和字符增加到这一轮的字符串中就 ...

  4. 网络编程中常见地址结构与转换(IPv4/IPv6)

    1. sockaddr/sockaddr_in/in_addr (IPv4).sockaddr6_in/in6_addr/addrinfo (IPv6) struct sockaddr { unsig ...

  5. codeforces Gym 100500H H. ICPC Quest 水题

    Problem H. ICPC QuestTime Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100500/a ...

  6. DashClock

    https://github.com/romannurik/dashclock/ https://github.com/nhaarman/DashPinkpop dashclock-master.zi ...

  7. WIN8重见开始菜单

    从win7进入win8感觉不适应,做为一个程序开发人员,更觉得不爽,因此想着如何恢复开始菜单,查了很多文章终于找到方法 首先,在桌面版Windows 8启动资源管理器,单击工具栏上的“查看”选项卡后, ...

  8. WebBrowser 禁用脚本错误提示

    public partial class Text : UserControl {        public Text()        {                              ...

  9. Android SDK安装时碰到的问题之解决办法

    问题:hostname in certificate didn't match: <dl-ssl.google.com> != <www.google.com> Fetchin ...

  10. centosx64位寄存器

    [root@monitor ~]# uname -aLinux monitor 2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31 17:20:51 UTC 20 ...