Click here to Skip to main content
15,891,372 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more:
I retrive data from my SQL db like this.
This is on pageLoad()

here are about 7 rows
C#
conn.Open();

SqlCommand cmd = new SqlCommand("SELECT * FROM Rating", conn);
SqlDataReader dt = cmd.ExecuteReader();
rptrComments.DataSource = dt;
rptrComments.DataBind();
conn.Close();

My repeater
XML
<asp:Repeater ID="rptrComments" runat="server">

           <ItemTemplate>

               <ajax:Rating ID="ratingControl11" AutoPostBack="true" runat="server" StarCssClass="ratingEmpty1"
                               WaitingStarCssClass="ratingSaved1" EmptyStarCssClass="ratingEmpty1" FilledStarCssClass="ratingFilled1" CurrentRating='<%#Eval ("Rate") %>'>
                </ajax:Rating>



           </ItemTemplate>

           <AlternatingItemTemplate>
           <br />
              <%#Eval("ID")%>
           <%#Eval("Coment")%>
           </AlternatingItemTemplate>

           <SeparatorTemplate>

           </SeparatorTemplate>

       </asp:Repeater>



But this showing just 3 randomly rows and not all my 7 rows, can you help please.
Posted
Updated 4-Jun-12 9:45am
v2

AlternatingItemTemplate:Use this property to provide a different appearance for alternating items in the Repeater control from what is specifed in the ItemTemplate.
this is what microsoft saying!
check maybe your coment and ID value is empty for 4 of them!
 
Share this answer
 
XML
<asp:Repeater ID="rptrComments" runat="server">

           <ItemTemplate>

               <ajax:Rating ID="ratingControl11" AutoPostBack="true" runat="server" StarCssClass="ratingEmpty1"
                               WaitingStarCssClass="ratingSaved1" EmptyStarCssClass="ratingEmpty1" FilledStarCssClass="ratingFilled1" CurrentRating='<%#Eval ("Rate") %>'>
                </ajax:Rating>

           <%#Eval("ID")%>
           <%#Eval("Coment")%>


           </ItemTemplate>

           <AlternatingItemTemplate>
           <br />
           <%#Eval("ID")%>
           <%#Eval("Coment")%>
           </AlternatingItemTemplate>

           <SeparatorTemplate>

           </SeparatorTemplate>

       </asp:Repeater>



try using this...it will show your all records..
XML
<AlternatingItemTemplate>

shows only alternate rows not all..

Thanks

Mark solution if you got your answers and dont forget to rate...
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900