当前位置:编程学习 > C#/ASP.NET >>

DevExpress--ASPxPageControl控件 使用

动态添加TabPage 之后 点击 里面的 按钮 时 直接报
这是怎么回事 

源码:
                ASPxPageControl.TabPages.Add("测试", "test");

                ContentControl cc = new ContentControl();

                int i = ASPxPageControl.TabPages.FindByName("test").Index;

                cc.Controls.Add(Page.LoadControl("Ascx.ascx"));

                ASPxPageControl.TabPages[i].Controls.Add(cc); DevExpress ASPxPageControl --------------------编程问答--------------------
ASPxPageControl.TabPages[i].Controls.Add(cc); 
i超出范围了 --------------------编程问答-------------------- ASPxPageControl.TabPages[0].Controls.Add(cc);  --------------------编程问答--------------------
引用 1 楼 gxingmin 的回复:
ASPxPageControl.TabPages[i].Controls.Add(cc); 
i超出范围了


int i = ASPxPageControl.TabPages.FindByName("test").Index;
我在这里已经获取它的索引i了
--------------------编程问答-------------------- 你这索引又不是TabPages的索引,你监控一下,看看i和ASPxPageControl.TabPages.Length(或Count)就知道了 --------------------编程问答--------------------
引用 4 楼 gxingmin 的回复:
你这索引又不是TabPages的索引,你监控一下,看看i和ASPxPageControl.TabPages.Length(或Count)就知道了

添加有2个 TabPage   TabPages.Count=2   获取的i =1   这个是没问题的
现在的问题是 当我第一次点击添加按钮的时候 是正常的  TabPage   能够正常添加并且显示
但是  添加之后  我在点击页面上的按钮时  就会报出  索引超出范围的页面 --------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,