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

在Web页面上自动创造DataList时不能显示数据

2011-12-24 
在Web页面上自动创建DataList时不能显示数据?我想用编程的方式自动创建DataList然后梆定数据,可以不能显示

在Web页面上自动创建DataList时不能显示数据?
我想用编程的方式自动创建DataList然后梆定数据,可以不能显示数据.    
请各位帮忙呀?    
代码如下:    
 
                              for(     int     i=0     ;i <4;i++)    
{    
                                  Table     tb=数据源+i;    
                                  DataList     dl=new     DataList();    
                                  dl.RepeatDirection=RepeatDirection.Horizontal;    
                                  dl.RepeatColumns=3;    
                                  dl.DataSource=tb;    
                                  dl.DataBind();    
                                  Page.Control.Add(dl);  
}    
 
tb=数据源+i     ----> 表示每循环一次都是不同的数据源.    
因DataGrid没有RepeatDirection所以无法实现,单列数据源多列显示.

[解决办法]
this.form1.Controls.Add(dl)
[解决办法]
放个 <asp:Panel ID= "Panel1 " runat= "server " Height= "50px " Width= "125px ">
</asp:Panel>
然后在代码里写上Panel1.Controls.Add(dl);
[解决办法]
那你看看你的datatable有没有数据!
[解决办法]
GridView可以的,你试试吧.
如果是DataList要绑定呀
[解决办法]
up

热点排行