Sign In| Join
Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Last post Apr 25, 2012 02:00 PM by hans_v
Contributor
4351 Points
1277 Posts
Apr 24, 2012 04:37 PM|LINK
Hai
i have one code is gridview fixed header scrolling.But its not working..
<div id="div1" runat="server" style="overflow: scroll; width: 100%; height: 200px;"> <asp:GridView ID="gvwScoredetails" Width="100%" HeaderStyle-BackColor="#556B2F" ShowHeader="false" AutoGenerateColumns="false" GridLines="Horizontal" runat="server" OnRowCommand="gvwScoredetails_RowCommand" OnRowDeleting="gvwScoredetails_RowDeleting"> <AlternatingRowStyle BackColor="White" /> <HeaderStyle CssClass="grid-header"></HeaderStyle> <Columns> <asp:TemplateField ItemStyle-Width="125px" ItemStyle-HorizontalAlign="Center" HeaderStyle-ForeColor="White" HeaderText="Date"> <ItemTemplate> <asp:Label ID="Label13" runat="server" Text='<%# Eval("MatchDate","{0:dd/MM/yyyy}") %>'>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField ItemStyle-Width="133px" HeaderStyle-ForeColor="White" HeaderText="TeamName"> <ItemTemplate> <asp:Label ID="Label14" runat="server" Text='<%# Eval("TeamName") %>'></asp:Label> <asp:Label ID="lblMatchId" runat="server" Visible="false" Text='<%# Eval("MatchId") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField ItemStyle-Width="180px" HeaderStyle-ForeColor="White" HeaderText="PlayerName"> <ItemTemplate> <asp:Label ID="Label15" runat="server" Text='<%# Eval("PlayerName") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField ItemStyle-Width="80px" ItemStyle-HorizontalAlign="Center" HeaderStyle-ForeColor="White" HeaderText="Scores"> <ItemTemplate> <asp:Label ID="Label16" runat="server" Text='<%# Eval("TeamOneScore") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField ItemStyle-Width="30px" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Left" HeaderText="Edit"> <ItemTemplate> <asp:ImageButton ID="imgEdite" CommandName="Edit" Visible='<%# Eval("UserId").ToString() == Eval("LoginUserId").ToString() ? true : false %>' runat="server" CommandArgument='<%#Eval("MatchId") %>' PostBackUrl='<%# "~/EditScore.aspx ?Matchid=" + Eval("MatchId") %>' ImageUrl="~/Images/Editicon.jpg" /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField ItemStyle-Width="30px" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Left" HeaderText="Edit"> <ItemTemplate> <asp:ImageButton ID="imgDelete" CommandName="Delete" Visible='<%# Page.User.Identity.IsAuthenticated && Page.User.IsInRole("Administrators") %>' runat="server" CommandArgument='<%#Eval("MatchId") %>' OnClientClick="if (confirm('Are you sure you want to delete this match?') == false) return false;" ImageUrl="~/Images/Deleteicon.jpg" /> </ItemTemplate> </asp:TemplateField> </Columns> <EditRowStyle BackColor="#7C6F57" /> <FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" /> <PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center" /> <RowStyle BackColor="#E3EAEB" /> <SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True" ForeColor="#333333" /> </asp:GridView> </div>
and my css is
.grid-header { font-weight: bold; font-family: Verdana; font-size: 11px; background-color: #556B2F; text-decoration: underline; color: White; text-align: left; position: relative; top: expression(this.parentNode.parentNode.parentNode.scrollTop-2); left: expression(this.parentNode.parentNode.parentNode.scrollLeft-1); right: 1px; }
and i search and apply more gridview fixed header scrolling .But not solved..pls give me any sample and surly woring code..
thank u
5514 Points
810 Posts
Apr 24, 2012 05:23 PM|LINK
Refer this
http://www.aspsnippets.com/Articles/Scrollable-GridView-with-Fixed-Headers-in-ASP.Net.aspx
3606 Points
743 Posts
Apr 25, 2012 01:05 PM|LINK
hi sriramabi
check below post
http://www.aspdotnet-suresh.com/2011/11/how-to-implement-scrollable-gridview.html
Member
300 Points
294 Posts
Apr 25, 2012 01:11 PM|LINK
You can use panel instead of DIV
<asp:Panel ID="Panel1" runat="server" ScrollBars="Vertical" Height="200px">
All-Star
35986 Points
6550 Posts
Apr 25, 2012 02:00 PM|LINK
http://ideasparks.codeplex.com/
sriramabi
Contributor
4351 Points
1277 Posts
Gridview Scrolling(gridview fixed header )
Apr 24, 2012 04:37 PM|LINK
Hai
i have one code is gridview fixed header scrolling.But its not working..
<div id="div1" runat="server" style="overflow: scroll; width: 100%; height: 200px;">
<asp:GridView ID="gvwScoredetails" Width="100%" HeaderStyle-BackColor="#556B2F" ShowHeader="false"
AutoGenerateColumns="false" GridLines="Horizontal" runat="server" OnRowCommand="gvwScoredetails_RowCommand"
OnRowDeleting="gvwScoredetails_RowDeleting">
<AlternatingRowStyle BackColor="White" />
<HeaderStyle CssClass="grid-header"></HeaderStyle>
<Columns>
<asp:TemplateField ItemStyle-Width="125px" ItemStyle-HorizontalAlign="Center" HeaderStyle-ForeColor="White"
HeaderText="Date">
<ItemTemplate>
<asp:Label ID="Label13" runat="server" Text='<%# Eval("MatchDate","{0:dd/MM/yyyy}") %>'>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-Width="133px" HeaderStyle-ForeColor="White" HeaderText="TeamName">
<ItemTemplate>
<asp:Label ID="Label14" runat="server" Text='<%# Eval("TeamName") %>'></asp:Label>
<asp:Label ID="lblMatchId" runat="server" Visible="false" Text='<%# Eval("MatchId") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-Width="180px" HeaderStyle-ForeColor="White" HeaderText="PlayerName">
<ItemTemplate>
<asp:Label ID="Label15" runat="server" Text='<%# Eval("PlayerName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-Width="80px" ItemStyle-HorizontalAlign="Center" HeaderStyle-ForeColor="White"
HeaderText="Scores">
<ItemTemplate>
<asp:Label ID="Label16" runat="server" Text='<%# Eval("TeamOneScore") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-Width="30px" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Left"
HeaderText="Edit">
<ItemTemplate>
<asp:ImageButton ID="imgEdite" CommandName="Edit" Visible='<%# Eval("UserId").ToString() == Eval("LoginUserId").ToString() ? true : false %>'
runat="server" CommandArgument='<%#Eval("MatchId") %>' PostBackUrl='<%# "~/EditScore.aspx ?Matchid=" + Eval("MatchId") %>'
ImageUrl="~/Images/Editicon.jpg" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-Width="30px" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Left"
HeaderText="Edit">
<ItemTemplate>
<asp:ImageButton ID="imgDelete" CommandName="Delete" Visible='<%# Page.User.Identity.IsAuthenticated && Page.User.IsInRole("Administrators") %>'
runat="server" CommandArgument='<%#Eval("MatchId") %>' OnClientClick="if (confirm('Are you sure you want to delete this match?') == false) return false;"
ImageUrl="~/Images/Deleteicon.jpg" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<EditRowStyle BackColor="#7C6F57" />
<FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#E3EAEB" />
<SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True" ForeColor="#333333" />
</asp:GridView>
</div>
and my css is
.grid-header
{
font-weight: bold;
font-family: Verdana;
font-size: 11px;
background-color: #556B2F;
text-decoration: underline;
color: White;
text-align: left;
position: relative;
top: expression(this.parentNode.parentNode.parentNode.scrollTop-2);
left: expression(this.parentNode.parentNode.parentNode.scrollLeft-1);
right: 1px;
}
and i search and apply more gridview fixed header scrolling .But not solved..pls give me any sample and surly woring code..
thank u
Vipindas
Contributor
5514 Points
810 Posts
Re: Gridview Scrolling(gridview fixed header )
Apr 24, 2012 05:23 PM|LINK
Refer this
http://www.aspsnippets.com/Articles/Scrollable-GridView-with-Fixed-Headers-in-ASP.Net.aspx
suresh dasar...
Contributor
3606 Points
743 Posts
Re: Gridview Scrolling(gridview fixed header )
Apr 25, 2012 01:05 PM|LINK
hi sriramabi
check below post
http://www.aspdotnet-suresh.com/2011/11/how-to-implement-scrollable-gridview.html
Please "Mark as Answer" If post helps you
sunitashirsa...
Member
300 Points
294 Posts
Re: Gridview Scrolling(gridview fixed header )
Apr 25, 2012 01:11 PM|LINK
You can use panel instead of DIV
<asp:Panel ID="Panel1" runat="server" ScrollBars="Vertical"
Height="200px">
hans_v
All-Star
35986 Points
6550 Posts
Re: Gridview Scrolling(gridview fixed header )
Apr 25, 2012 02:00 PM|LINK
http://ideasparks.codeplex.com/