我在datalist的头和尾绑定了数据,但是在调试的时候,绑定的数据没有显示,这是要在哪设置一下吗?

解决方案 »

  1.   

    你绑定在项目模板里面就可以在页面显示了
      先弄清楚datalist的模板
      

  2.   

    你绑定在项目模板里面就可以在页面显示了 
      先弄清楚datalist的模板 
      

  3.   

    是不是这样写的:
    <asp:DataList ID="DataList1" runat="server" Font-Italic="False" Font-Overline="False"
                    RepeatColumns="1" RepeatDirection="Horizontal" ShowFooter="False"
                    ShowHeader="False" CellPadding="1" Width="100%" OnItemDataBound="DataList1_ItemDataBound"
                    HorizontalAlign="Left">
                    <HeaderTemplate>
                        <table border="0" cellpadding="0" cellspacing="3" width="100%" align="center" height="100%">
                    </HeaderTemplate>
                    <ItemTemplate>
                        <tr>
                            <td align="left" valign="top" width="500px" height="23px">
                                <asp:Image ID="imagex" runat="server" ImageAlign="AbsMiddle" ImageUrl="../image/list.gif" /><a
                                    href='<%# "dynamic.aspx?id="+DataBinder.Eval(Container.DataItem,"id") %>' title='<%# DataBinder.Eval(Container.DataItem,"title") %>'
                                    target="_blank"><asp:Label ID="labtitle" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"title") %>'></asp:Label></a>
                            </td>
                            <td align="right" valign="top" width="100px">
                                【<asp:Label ID="labelx" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"in_date","{0:yyyy-MM-dd}")%>'></asp:Label>】
                            </td>
                        </tr>
                    </ItemTemplate>
                    <FooterTemplate>
                        </table></FooterTemplate>
                </asp:DataList>