读书人

怎么动态生成panel?救!

发布时间: 2012-03-02 14:40:28 作者: rapoo

如何动态生成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的大小

下面就剩循环了

读书人网 >asp.net

热点推荐