Problems with paging.

L

Lars Gr?tteland

Hello!

I have this strange thing happening here. I'm unavailable to use
paging in my grid?
I set the AllowPaging to True, and I placed a code into the
PageIndexChanged. When I set a breakpoint into the PageIndexChanged it
doesn't go there at all.


Can anyone give me any idea of how to get the paging to work!!!!
 
L

Lars Gr?tteland

Here is my ascx file.

<%@ Control language="c#" AutoEventWireup="false"
Codebehind="CRM.ascx.cs" Inherits="Rainbow.DesktopModules.CRM"
TargetSchema="http://schemas.microsoft.com/intellisense/ie5"
debug="True" %>
<%@ Register TagPrefix="tra" Namespace="Esperantus.WebControls"
Assembly="Esperantus" %>
<DIV><asp:dropdownlist id="DropDownList1" AutoPostBack="True"
Width="40%" runat="server"></asp:dropdownlist><asp:checkbox
id="ShowFinished" AutoPostBack="True" runat="server" Text="Vis alle
sakene"></asp:checkbox>&nbsp;&nbsp;&nbsp;&nbsp;
<asp:label id="Label1" runat="server">Hvor mange saker skal
vises</asp:label>&nbsp;&nbsp;
<asp:textbox id="TextBox1" Width="48px"
runat="server">10</asp:textbox>&nbsp;
<asp:button id="Button2" runat="server"
Text="Send"></asp:button></DIV>
<DIV>&nbsp;</DIV>
<DIV><asp:datagrid id=masterDataGrid Width="100%" runat="server"
AllowPaging="True" GridLines="None" AllowSorting="True"
DataKeyField="CASE_ID" AutoGenerateColumns="False" DataMember="CASES"
DataSource="<%# cases1 %>" BorderWidth="0px">
<ItemStyle CssClass="Normal"></ItemStyle>
<HeaderStyle CssClass="NormalBold"></HeaderStyle>
<Columns>
<asp:TemplateColumn SortExpression="CASE_ID">
<ItemTemplate>
<tra:HyperLink id=editLink1 runat="server" Text="Edit"
TextKey="EDIT" ImageUrl='<%# CurrentTheme.GetImage("Buttons_Edit",
"Edit.gif").ImageUrl %>' NavigateUrl='<%#
Rainbow.HttpUrlBuilder.BuildUrl("~/DesktopModules/Prodit_CRM_Viewer/CRM_Edit.aspx","Case_ID="
+ DataBinder.Eval(Container.DataItem,"Case_ID")+"&amp;mid=" +
ModuleID) %>'>Edit</tra:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="CASE_ID" SortExpression="CASE_ID"
HeaderText="Saks#">
<HeaderStyle CssClass="NormalBold"></HeaderStyle>
<ItemStyle CssClass="Normal"></ItemStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="SUBJECT" SortExpression="SUBJECT"
HeaderText="Emne">
<HeaderStyle CssClass="NormalBold"></HeaderStyle>
<ItemStyle CssClass="Normal"></ItemStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="CASESTATUS" SortExpression="CASESTATUS"
HeaderText="Status">
<HeaderStyle CssClass="NormalBold"></HeaderStyle>
<ItemStyle CssClass="Normal"></ItemStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="CASEUSER_ID"
SortExpression="CASEUSER_ID" HeaderText="Tildelt">
<HeaderStyle CssClass="NormalBold"></HeaderStyle>
<ItemStyle CssClass="Normal"></ItemStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="CASEPRIORITY"
SortExpression="CASEPRIORITY" HeaderText="Prioritet">
<HeaderStyle CssClass="NormalBold"></HeaderStyle>
<ItemStyle CssClass="Normal"></ItemStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="BUGTRACKNUMBER"
SortExpression="BUGTRACKNUMBER" HeaderText="Bugtrack">
<HeaderStyle CssClass="NormalBold"></HeaderStyle>
<ItemStyle CssClass="Normal"></ItemStyle>
</asp:BoundColumn>
</Columns>
<PagerStyle HorizontalAlign="Right" Position="TopAndBottom"
Mode="NumericPages"></PagerStyle>
</asp:datagrid></DIV>
<DIV>&nbsp;</DIV>
</FORM>


I don't think I need the ascx.cs file as well, cause that's pretty
large


Thanks - Lars
 
E

Elton Wang

In order to trigger paging event, you should have either
<asp:datagrid OnPageIndexChanged=eventHandler .> in html
code
or
this.masterDataGrid.PageIndexChanged +=new
DataGridPageChangedEventHandler
(masterDataGrid_PageIndexChanged);
in InitializeComponent method of cs code (but only one).

I could not see the first one in html code. I don't not if
you have the second one in cs file.


HTH

Elton Wang


-----Original Message-----
Here is my ascx file.

<%@ Control language="c#" AutoEventWireup="false"
Codebehind="CRM.ascx.cs" Inherits="Rainbow.DesktopModules.CRM"
5"
debug="True" %>
<%@ Register TagPrefix="tra" Namespace="Esperantus.WebControls"
Assembly="Esperantus" %>
<DIV><asp:dropdownlist id="DropDownList1" AutoPostBack="True"
Width="40%"
runat="server"> said:
id="ShowFinished" AutoPostBack="True" runat="server" Text="Vis alle
sakene"></asp:checkbox>
<asp:label id="Label1" runat="server">Hvor mange saker skal
vises</asp:label>
<asp:textbox id="TextBox1" Width="48px"
runat="server">10</asp:textbox>
<asp:button id="Button2" runat="server"
Text="Send"></asp:button></DIV>
<DIV> </DIV>
<DIV><asp:datagrid id=masterDataGrid Width="100%" runat="server"
AllowPaging="True" GridLines="None" AllowSorting="True"
DataKeyField="CASE_ID" AutoGenerateColumns="False" DataMember="CASES"
DataSource="<%# cases1 %>" BorderWidth="0px">
<ItemStyle CssClass="Normal"></ItemStyle>
<HeaderStyle
SortExpression="CASE_ID">
<ItemTemplate>
<tra:HyperLink
id=editLink1 runat="server" Text="Edit"
TextKey="EDIT" ImageUrl='<%# CurrentTheme.GetImage ("Buttons_Edit",
"Edit.gif").ImageUrl %>' NavigateUrl='<%#
Rainbow.HttpUrlBuilder.BuildUrl ("~/DesktopModules/Prodit_CRM_Viewer/CRM_Edit.aspx","Case_I
D="
+ DataBinder.Eval(Container.DataItem,"Case_ID") +"&amp;mid=" +
ModuleID) %>'>Edit</tra:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn
DataField="CASE_ID" SortExpression="CASE_ID"
HeaderText="Saks#">
<HeaderStyle
CssClass="NormalBold"> said:
<ItemStyle
CssClass="Normal"> said:
</asp:BoundColumn>
<asp:BoundColumn
DataField="SUBJECT" SortExpression="SUBJECT"
HeaderText="Emne">
<HeaderStyle
CssClass="NormalBold"> said:
<ItemStyle
CssClass="Normal"> said:
</asp:BoundColumn>
<asp:BoundColumn
DataField="CASESTATUS" SortExpression="CASESTATUS"
HeaderText="Status">
<HeaderStyle

DataField="CASEUSER_ID"
SortExpression="CASEUSER_ID" HeaderText="Tildelt">
<HeaderStyle

DataField="CASEPRIORITY"
SortExpression="CASEPRIORITY" HeaderText="Prioritet">
<HeaderStyle

DataField="BUGTRACKNUMBER"
SortExpression="BUGTRACKNUMBER" HeaderText="Bugtrack">
<HeaderStyle
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,776
Messages
2,569,603
Members
45,197
Latest member
Sean29G025

Latest Threads

Top