首页 新闻 赞助 找找看

如何在 CompositeControl 中添加 Repeater?

0
悬赏园豆:100 [已解决问题] 解决于 2009-01-02 23:21

在自定义控件中可以添加 WebControl, 如:

 


protected override void CreateChildControls()
{
Controls.Clear();
txtEmail
= new TextBox();
txtEmail.ID
= "MyEmail";
txtEmail.MaxLength
= MaxLength;
txtEmail.TextChanged
+= new EventHandler(GetNewValue);
Controls.Add(txtEmail);


}

 

但想用同样的方式添加一个 Repeater 不知道怎么创建 Repeater

burning的主页 burning | 初学一级 | 园豆:0
提问于:2008-12-24 12:17
< >
分享
最佳答案
0

参考下下面的几篇文章吧:

http://blog.csdn.net/llxchen/archive/2008/01/18/2051149.aspx

http://msdn.microsoft.com/zh-cn/library/0e39s2ck(VS.80).aspx

http://msdn.microsoft.com/zh-cn/library/0e39s2ck.aspx

http://topic.csdn.net/u/20070827/08/60839791-396a-4e92-8a37-f6657566f211.html

上不了岸的鱼 | 老鸟四级 |园豆:4613 | 2008-12-25 14:09
其他回答(1)
0

其实通过new的方式创建是很麻烦的一件事,你要设置好很多属性才可以。不如直接将它放在一个ascx中,这个ascx中使用声明式的方式定义好一个Repeater,使用时就像使用其它控件一样把它加载到你要的容器中就行了使用LoadControl("~/xxx.ascx").

GUO Xingwang | 园豆:3885 (老鸟四级) | 2008-12-24 12:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册