Here is the question:
I would like to seperate my datagrid display , by their Date / Month values- And display as a one table-
------- Month = "June" ----------------------------
Data-Data-Data-Data-Data-Data-Data-Data-
Data-Data-Data-Data-Data-Data-Data-Data-
Data-Data-Data-Data-Data-Data-Data-Data-
Data-Data-Data-Data-Data-Data-Data-Data-
----------Month="July"-------------------------------
Data-Data-Data-Data-Data-Data-Data-Data-
Data-Data-Data-Data-Data-Data-Data-Data-
Data-Data-Data-Data-Data-Data-Data-Data-
Data-Data-Data-Data-Data-Data-Data-Data-
--- ASPX file ------------
<Columns>
<asp:TemplateField HeaderImageUrl="images\icon_delete.gif">
<ItemStyle HorizontalAlign=Center />
<ItemTemplate>
<asp:Literal id="messageLabel" runat="server"/></asp:literal>
<input type="checkbox" name="chDelete" value='<%#DataBinder.Eval(Container,"RowIndex")%>'/>
</ItemTemplate>
</asp:TemplateField>
<asp:ButtonField Text="Edit" CommandName="cmdEdit" HeaderImageUrl="images\icon_edit.gif"></asp:ButtonField>
<asp:ButtonField Text="View" CommandName="cmdView" HeaderImageUrl="images\icon_view.gif"></asp:ButtonField>
<asp:BoundField DataField="ID" ReadOnly="True" HeaderText="ID" SortExpression="ID">
</asp:BoundField>
<asp:BoundField DataField="Specialist" ReadOnly="True" HeaderText="Specialist" SortExpression="Specialist">
</asp:BoundField>
----- CS Code --------------
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
if(your condition to put separator){
Literal lbl = e.Item.FindControl("messageLabel") as Literal;
lbl.Text = "</td><td colspan='8'>Separator Text</td></tr><tr><td>";
}
}
Result , no changes on the main_list.aspx file same as before-
what is the Repeater name we use in main_list.cs file-
Or any other suggestion to insert this code -
thx