repeater和gridview中的内容都不会显示 <asp:Repeater ID="Repeater1" runat="server">
        <ItemTemplate>
            你到底显示不显示!!!!
        </ItemTemplate>
 </asp:Repeater>

解决方案 »

  1.   

    你没有数据绑定??如果绑定正确的话,不显示的话,就是数据源中没有数据。<asp:Repeater ID="Repeater1" runat="server">
      <ItemTemplate>
               <%#Eval("字段名称")%>
      </ItemTemplate>
     </asp:Repeater>
    public void Page_Load(object sender,EventArgs e)
    {
           if(!IsPostBack)
           {
                  BindRepeater();
            }
    }public void BindRepeater()
    {
          //获取数据集
          this.Repeater1.DataSource = ds;
          his.Repeater1.DataBind();
    }
      

  2.   

    没有绑定数据源,一切都不会显示
    不过你可以定义emptytemplate,如果没有数据源,或者数据源定义为null,那就显示emptytemplete中的内容
      

  3.   

    那你都用的啥控件啊,gridview?还是datalist
      

  4.   

    以前有一个不给数据源显示文本的例子找不到了
    <asp:Repeater ID="Repeater1" runat="server">
            <ItemTemplate>
                <%# Eval("字段") %>
            </ItemTemplate>
        </asp:Repeater>这样绑吧