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

DataList为何不显示

2012-09-05 
DataList为什么不显示问题:在下设置了一个DataList控件代码如下:asp:DataList IDDataList_WarningList

DataList为什么不显示
问题:在下设置了一个DataList控件
代码如下:
<asp:DataList ID="DataList_WarningList" runat="server" 
  BackColor="#000">
  <HeaderTemplate>
  <table >
  <tr>
  <td>编号</td>
  <td>信息标题</td>
  <td>时间</td>
  <td>操作</td>
  </tr>
  </HeaderTemplate>
  <ItemTemplate>
  啊啊啊啊
  </ItemTemplate>
  <FooterTemplate>
  </table>
  </FooterTemplate>
  <SeparatorTemplate></SeparatorTemplate>
  <SelectedItemTemplate></SelectedItemTemplate>
</asp:DataList>
在VS2008的设计窗口下可以看到,而当在浏览器中预览时却不能显示,只是一片白色,什么也没有,请问这是什么原因造成的?


[解决办法]
<% if (dataList==null || dataList.count <1){% 
<table > 
<tr> <td>ID </td> <td>名称 </td> </tr> 
<tr> <td clospan="2">没有数据 </td> </tr> 
</table> 
<%}%>
[解决办法]

C# code
<%if (DataList_WarningList.Items.Count <= 0)              { %>                <tr>                    <td>啊啊啊啊</td>                </tr>            <%} %>
[解决办法]
DataList只有绑定后,才能显示列表数据。
[解决办法]
得绑定数据才能显示出来啊
[解决办法]
绑定数据后才能显示 
datalist.DataBind();
[解决办法]
1》填充数据源 DataSource=
2》绑定 DataBind()

[解决办法]
绑定数据源。。
[解决办法]
探讨
1》填充数据源 DataSource=
2》绑定 DataBind()

[解决办法]
没绑定吧。要么用数据源要么后台绑定
[解决办法]
1.把数据填充到数据源中 DataList_WarningList.DataSource=数据
2.DataList_WarningList.DataBind();
3.加载页面,前台显示数据。
[解决办法]
探讨

引用:

引用:
1》填充数据源 DataSource=
2》绑定 DataBind()

都说了!


DataList必须先绑定数据源才能显示啊,那么Repeater也是这样吗???

热点排行