首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么动态生成panel?救!

2012-03-02 
如何动态生成panel??急救!在线等!我想实现如效果:从数据库中取出一个数,将它传给一个变量a。然后在一个按钮

如何动态生成panel??急救!在线等!
我想实现如效果:
从数据库中取出一个数,将它传给一个变量a。
然后在一个按钮事件中(或是其他事件)根据变量a的值,动态的在一个大panel中生成a个小panel。
请问高手如何实现,最好能提供代码!万分感谢!


[解决办法]
panel panel名字= new panel
panel.controls.add("panel名字");
[解决办法]
panel pn=new panel()
应该可以实现吧
[解决办法]
for(int i=0;i<a;i++)
{
panel panel名字= new panel 
panel.controls.add(new panel);
}
[解决办法]

探讨
for(int i=0;i <a;i++)
{
panel panel名字= new panel
panel.controls.add(new panel);
}

[解决办法]
用PlaceHolder控件应该可以
[解决办法]
探讨
引用:
楼主的循环是怎么写的 贴代码上来 看看... 
 
现在就是不循环,也没实现 
代码:Panel aa = new Panel(); 
aa.BackColor=Color.Black; 
Panel1.Controls.Add(aa); 
这样写对不? 

循环这么写行不? 
for(int i=0;i <a;i++) 

string[] name ={a[i]}; 
panel name= new panel(); 
panel.controls.add(name); 


[解决办法]
探讨
成了,还得设置下aa的大小

下面就剩循环了

热点排行