Forms Data Controls :: Gridview Data Doesn't Change On Paging?

Sep 27, 2010

I have used objectdatasource with Gridview.

I have total 3000 records in DB.

In gridview settings:

AllowPaging="True",
PageSize="1000"

but on click on page number in the footer the page is changing but data is not refreshing.

View 10 Replies


Similar Messages:

Forms Data Controls :: Set Paging On Gridview But When Click On A Page It Doesn't Work?

Feb 26, 2010

I'm trying to set paging on my gridview but when i click on a page it doesn't work. It return a blank page. Here's my code:

[Code]....

Behind code:

[Code]....

View 9 Replies

Forms Data Controls :: Gridview Paging On Change Page Number?

Jan 12, 2011

So my problem is as followes:

i have a gridview in another gridview (gv2 inside gv1).

in codebehind, at pageload i have: [Code]....

witch gives me a number of total records in the gv2 to a label. something like a coment number label.

my problem occures when i press the page button (allowpaging = true) on the first gridview. it acts kinda like this:

it makes the second gridview.visible = true; doest string the number of rows, and the label.text = "";

i've tried to make a code like this:

if (Ispostback)
{
gridview1.databind();
foreach ...etc..
}
else
{
foreach ....etc...
}

Also the gridview 1 and 2 the datasource is an SqlDataSource.

but that didnt work . also tried some things in pageindexchanged and pageindexchanging but still no efect :(. and also tried with enableviewstate = false / true on both gridviews with diferent combinations, but still no luck.

the code works only when i have allowpaging = false, or when im on the first page of the gridview (for the first time) is that the number of coments is pasted into the label.

View 3 Replies

Data Controls :: Change First And Last PageIndex Style In GridView Paging JQuery

May 7, 2015

I have gridview in my page that use below code for pagination

<asp:GridView ID="GridView2" runat="server"
AutoGenerateColumns = "false" PagerStyle-CssClass = "GridPager" PagerSettings-Mode="NumericFirstLast" PagerSettings-PageButtonCount = "5"
AllowPaging ="true" OnPageIndexChanging = "OnPaging1" OnRowDataBound = "OnRowDataBound" PageSize = "5" ">
PagerSettings Mode="NumericFirstLast" PageButtonCount="5" FirstPageText="first"
LastPageText="last"></PagerSettings>

[CODE]....

View 1 Replies

Forms Data Controls :: GridView Paging - Paging Links Not Use JavaScript?

Nov 18, 2010

Is there a way to use the GridView paging and having the links not use JavaScript. So that when you click on the page number 5 (for example) that link is a hyperlink.

View 3 Replies

Forms Data Controls :: Paging Datalist - Display The Next Page Of Results Doesn't Do Anything

Feb 9, 2010

I have a datalist and want the results paged I have written a pager.ascx page and have an aspx and aspx.cs page to display the results. I have a stored procedure to pull the data out of the database and a class to talk between the stored procedure and presentation controls I have the pager being displayed when the results get over the limit I have set to 10 in the web.config file but when i click on the next link to display the next page of results it doesn't do anything. my aspx page is

<uc1:Pager ID="topPager" runat="server" Visible="False" />
<asp:DataList ID="newsList" runat="server" CssClass="List" align="center">
<ItemStyle CssClass="ItemList" />
<ItemTemplate>
<h2><%# Eval("Title") %></h2>
<p>Posted <%# Eval("Date") %></p>
<p><%# Eval("News").ToString().Replace("
", "<br />") %></p>
</ItemTemplate>
</asp:DataList>
<uc1:Pager ID="bottomPager" runat="server" Visible="False" />
my aspx.cs page is
protected void Page_Load(object sender, EventArgs e)
{
// Retreive page from the query string
string page = Request.QueryString["Page"];
if (page == null) page = "1";
// How many pages of posts
int howManyPages = 1;
// pager links format
string firstPageUrl = "";
string pagerFormat = "";
//DataAccess.GetNews returns a DataTable object containing news data which is read into datalist
newsList.DataSource = DataAccess.GetNews(page, out howManyPages);
// Bind the data to the data source
newsList.DataBind();
// have the current page as interger
int currentPage = Int32.Parse(page);
// Display pager controls
topPager.Show(int.Parse(page), howManyPages, firstPageUrl, pagerFormat, false);
bottomPager.Show(int.Parse(page), howManyPages, firstPageUrl, pagerFormat, true);
}
my pager.ascx page is
<p>
Page
<asp:Label ID="currentPagelabel" runat="server" />
of
<asp:Label ID="howManyPageLabel" runat="server" />
|
<asp:HyperLink ID="previousLink" runat="server">Previous</asp:HyperLink>
<asp:Repeater ID="pagesRepeater" runat="server">
<ItemTemplate>
<asp:HyperLink ID="hyperlink" runat="server" Text='<%# Eval("Page") %>' NavigateUrl='<%# Eval("Url") %>' />
</ItemTemplate>
</asp:Repeater>
<asp:HyperLink ID="nextLink" runat="server">Next</asp:HyperLink>
</p>
my pager.aspx.cs page is
using System;
// Simple struct that represents a (page number, url) association
public struct PageUrl
{
private string page;
private string url;
// Page property definition
public string Page
{
get
{
return page;
}
}
// Url property definition
public string Url
{
get
{
return url;
}
}
// Constructor
public PageUrl(string page, string url)
{
this.page = page;
this.url = url;
}
}
// The pager control
public partial class UserControls_Pager : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
}
// Show the pager
public void Show(int currentPage, int howManyPages, string firstPageUrl, string pageUrlFormat, bool showPages)
{
// Display paging controls
if (howManyPages > 1)
{
// make the pager visable
this.Visible = true;
// Display the current page
currentPagelabel.Text = currentPage.ToString();
howManyPageLabel.Text = howManyPages.ToString();
// Create the Previous link
if (currentPage == 1)
{
previousLink.Enabled = false;
}
else
{
previousLink.NavigateUrl = (currentPage == 2) ? firstPageUrl : String.Format(pageUrlFormat, currentPage - 1);
}
// Create the Next link
if (currentPage == howManyPages)
{
nextLink.Enabled = false;
}
else
{
nextLink.NavigateUrl = String.Format(pageUrlFormat, currentPage + 1);
}
// Create the page links
if (showPages)
{
// The list of pages and their URLs as an array
PageUrl[] pages = new PageUrl[howManyPages];
// Generate (page, url) elements
pages[0] = new PageUrl("1", firstPageUrl);
for (int i = 2; i <= howManyPages; i++)
{
pages[i - 1] = new PageUrl(i.ToString(), String.Format(pageUrlFormat, i));
}
// Do not generate a link for current page
pages[currentPage - 1] = new PageUrl((currentPage).ToString(), "");
// Feed the pages to the repeater
pagesRepeater.DataSource = pages;
pagesRepeater.DataBind();
}
}
}
}
my class file is
// Retreive the list of news posts
public static DataTable GetNews(string pageNumber, out int howManyPages)
{
// Get a configured DbCommand object
DbCommand comm = GenericDataAccess.CreateCommand();
// Set the stored procedure name
comm.CommandText = "GetNews";
// create a new parameter for page number
DbParameter param = comm.CreateParameter();
param.ParameterName = "@PageNumber";
param.Value = pageNumber;
param.DbType = DbType.Int32;
comm.Parameters.Add(param);
// create a new parameter for products per page
param = comm.CreateParameter();
param.ParameterName = "@PostsPerPage";
param.Value = PlatiumMindProductionsConfiguration.PostsPerPage;
param.DbType = DbType.Int32;
comm.Parameters.Add(param);
param = comm.CreateParameter();
param.ParameterName = "@HowManyPosts";
param.Direction = ParameterDirection.Output;
param.DbType = DbType.Int32;
comm.Parameters.Add(param);
// Execute the stored procedure and saven the results in a DataTable
DataTable table = GenericDataAccess.ExecuteSelectCommand(comm);
// Calculate how many pages of posts and set the out parameter
int howManyPosts = Int32.Parse(comm.Parameters["@HowManyPosts"].Value.ToString());
howManyPages = (int)Math.Ceiling((double)howManyPosts / (double)PlatiumMindProductionsConfiguration.PostsPerPage);
// return the page of posts
return table;
}
my stored procedure is
ALTER PROCEDURE [dbo].[GetNews]
(@PageNumber INT,
@PostsPerPage INT,
@HowManyPosts INT OUTPUT)
AS
-- Declare a new table
DECLARE @News TABLE
(RowNumber INT,
NewsID INT,
Title NVARCHAR(50),
Date DATETIME,
News NVARCHAR(MAX))
-- Populate the table with the complete list
INSERT INTO @News
SELECT ROW_NUMBER() OVER (ORDER BY NewsID desc),
NewsID, Title, Date, News
FROM News
-- return the total number of posts
SELECT @HowManyPosts = COUNT(NewsID) FROM News
-- extract the request page of posts
SELECT NewsID, Title, DATE, News
FROM @News
WHERE RowNumber > (@PageNumber - 1) * @PostsPerPage
AND RowNumber <= @PageNumber * @PostsPerPage

View 1 Replies

GridView Paging Every Time - Change Page Loads Full Data

Oct 14, 2010

I do long and slow query to get data to my GridView and I got lot of data, but when I'm changing page it loads as slow as at the start, it loads full data again and again, how to load data once and use paging without data loading?

View 1 Replies

Forms Data Controls :: Paging For Gridview With IEnumberable Data Source?

Jul 7, 2010

I have a gridview in a user control which I'm using to display a list of items. The data source is a list of objects (not using ObjectDataSource). I have paging enabled on my gridView. The trouble is that I am forced to rebind my grid in my paging method, otherwise the grid loses all it's data when a user clicks a page button. Is there a good way of binding to an enumerable list such that the values are reused on postback?

[Code]....

protected void gridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
BindGrid(); //Not Good. Removing gives me an empty grid.
((GridView)sender).PageIndex = e.NewPageIndex;
((GridView)sender).DataBind();
}

View 3 Replies

Forms Data Controls :: Custom Data Paging In GridView?

Jan 31, 2011

I have implemented Custom data paging in Gridview with dropdowns for pageSize and pageIndex

Now, I require to made changes to convert this into classic pagination bar at the bottom

I want grid with paging bar like: FirstPage 1 2 3 4 5 6 7 LastPage

find below is the code:

<div>
PageSize:
<asp:DropDownList ID="ddlPageSize" runat="server" AutoPostBack = "true" OnSelectedIndexChanged = "BindGrid">
<asp:ListItem Text = "10" Value = "10" />
<asp:ListItem Text = "25" Value = "25" />
<asp:ListItem Text = "50" Value = "50" />.........

View 2 Replies

Data Controls :: GridView DataReader Error - Data Source Does Not Support Server-side Data Paging

Jul 31, 2013

My griedview code :-

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" RowStyle-BackColor="Black" Font-Names = "Arial" Font-Size = "10pt"
HeaderStyle-BackColor="Black" HeaderStyle-ForeColor="Black" ForeColor="Black" AllowPaging ="true"
OnPageIndexChanging = "OnPaging" PageSize = "5">

[Code] .... 

Error is:- The data source does not support server-side data paging.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception
Details: System.NotSupportedException: The data source does not support server-side data paging.

Source Error: 
Line 34: con.Open();
Line 35: GridView1.DataSource = cmd.ExecuteReader();
Line 36: GridView1.DataBind(); Line 37: con.Close();
Line 38: }

View 1 Replies

Forms Data Controls :: Paging Parent Gridview Until Nested Gridview Selection Is Made?

Jan 28, 2011

I have a parent gridview5 with child gridview 6, today i deployed it to our dev server and on that server we have alot more records, so for the nested gridviews i need to enable paging on the parent gridview5. Doing so works fine, until i make a selection within the child gridview6, once any selection is made, and i try to page the page throws an error, i have the following bound to the parent gridview5.

[Code]....

[Code]....

View 4 Replies

Forms Data Controls :: How To Add Paging To GridView

Jun 23, 2010

GridView: Applying style to certain columns. I add GridView1_RowDataBound() and have the following line:At that time, my GridView did not need to use Paging. Now after I add Paging to my GridView (AllowPaging="true" and I have AutoGenerateColumns="false"), there is an exception for my

GridView1_RowDataBound() as:
ArgumentOutOfRangeException was unhandled by user code
Specified argument was out of range of valid values.
Parameter name:in

How to add Paging to my GridView while I need to have word-break to some of my text columns....

View 2 Replies

Forms Data Controls :: How To Use Paging In Gridview

Aug 24, 2010

how to use pageing in gridview.

i have a grid there we set pageing =ture but when i click index 2 nothing diaplay my code is

protected
{
void ImageButton1_Click(object sender,
ImageClickEventArgs e)string date =
"select srl_no,pmw_timestamp from t_tube_auto_inter where to_char(to_date( PMW_MALFUNCTION_START_DATE,'dd-mm-yyyy'),'yyyymmdd') between to_char(to_date( '" + TextBox1.Text.ToString()
+ "','dd-mm-yyyy'),'yyyymmdd') and to_char(to_date( '" + TextBox2.Text.ToString() +
"','dd-mm-yyyy'),'yyyymmdd')";//ORDER BY PMW_MALFUNCTION_START_DATE " + TextBox1.Text.ToString();
//between '" + TextBox1.Text.ToString() + "' and '" + TextBox2.Text.ToString() + "'";
dt =
{
GridView1.DataSource = dt;
GridView1.DataBind();
}
}
{
GridView1.PageIndex = e.NewPageIndex;
DataTable dt =
new
DataTable();DataAccessLayer.FillData(date, contest);if(dt.Rows.Count>0)protected
void GridView1_PageIndexChanging(object sender,
GridViewPageEventArgs e)//GridView1.DataBind();
}

View 1 Replies

Forms Data Controls :: GridView Sorting, Paging And DataBinding / When Control Causes A Postback GridView Is No Longer Sorted?

Jan 10, 2011

I'm trying to extend the GridView control to enable sorting and paging for any situation.

When using my control I am fetching data from a database and filling a DataSet with it, then binding the GridView upon every page load. My first question would be, is this the correct approach?

To sort the GridView I am overriding the OnSorting method which stores the sort expression and direction in the ViewState, then creates a DataView and utalises the Sort method to sort the underlying data. It then sets the Data Source to this DataView and rebinds the GridView.

Paging is handled by OnPageIndexChanging which simply sets the PageIndex property and again rebinds the GridView.

My problem is; when any control causes a postback my GridView is no longer sorted, presumably because it is persistently rebound. If I don't rebind it then the GridView is empty on postback since the data isn't automatically stored in the ViewState. I have considered saving the data source in the ViewState but I would assume that this is bad practice for large amounts of data? - also DataViews are not seralisable.

The only solution I can think of currently is to override OnDataBound and sort the data every time. This results in a double sort when paging triggers a postback which seems inefficient. Code illustration of this below,

[Code]....

I'm looking for the cleanest 'best practice' solution as this is a learning exercise more than anything else.

View 12 Replies

Forms Data Controls :: How To Get Only Certain Rows From The GridView While Paging

Jan 13, 2011

I have a GridView with edit/delete column, label column and DropDownList column. I have a textbox outside the GridView and I want to choose only those rows from the GridView which have for the second column the same value as the value of the textbox while paging.

I wrote code, but I got 0 rows as a result, which is not true.

View 1 Replies

Forms Data Controls :: Gridview Paging Not Going To Next Page?

Jan 4, 2011

I have a Gridview all setup and even though I have the paging working it takes select the page twice in order to switch the page. Basically my code is as follows:

[Code]....

View 2 Replies

Forms Data Controls :: Gridview Paging Not Working...

Mar 27, 2011

i have problem with gridview, gridview paging not working.. i feel so confused about it. coz i think i already using the right code.

this is my code :

detail.aspx

[Code]....

[Code]....

[Code]....

View 3 Replies

Forms Data Controls :: Paging Not Working For Gridview

Jan 28, 2011

I have 3 gridview in my homepage..each one dealing with many rows.

I'm allowing paging in all 3 but its now working

Here's one of the codes:

[code]....

View 4 Replies

Forms Data Controls :: Gridview Paging And Caching?

May 11, 2010

Background of what I have implmented so far:

I've used datagrid view to show a list on records on page, the list contains huge number of records so paging was required. Since the amount of data was huge it was not advisable to bind the grid with complete data. So, I used custom paging and tweaked the sql statements to get page wise data. Now whenever user clicks next or previous data for current page is fetched from the database and gridview is binded with that much data only.

Now I had to add a checkbox column to the grid so that user can select multiple items on multiple pages and perform an operation (for example send email to selected people in the list). I achieved this by making a template column with checkbox control and keeping a boolean column in the datatable which is binded to the gridview. I've also kept a collection selected checboxes so that the state is maintained on every postback.

I've also used ajax so that user cannot see postback happeneing. Everything works just perfect.Here comes the problem:

Now say I have 5 pages of data to be displayed. I select 3 people from first page and move to next page, this will cause fresh databinding and previous data will be lost.Now I go on and select 3 more people from page 2Finally press the send mail button What is expected here is that the mail should be sent to 6 people but details of only 3 people are available because grid is rebinded.

What is the best way to cach data of selected rows in this case. The number of columns is around 20 out of which I show only 10 columns on screen and others are kept hidden. The values of hidden columns are used while sending the emails.

View 5 Replies

Forms Data Controls :: To Get Paging Buttons Into Gridview ?

Dec 27, 2010

We have a page the we have to write where users are shown 'pages' of data from our database they then select the row they want and we take them into another part of the application where they can work with the data.

When we use the built in paging (in the gridview) it is just too slow, as there is too much data.

We have written paging into our stored procedure that gets the data to work around this. The stored procedure works just fine and it is quite fast.

How can I get 'paging' buttons into my gridview when I am not using the built in gridview paging?I can keep it simple if I have to (next and previous only) but it would be better to have a 'first', 'previous', 'next', 'last' type buttons.

I cannot seem to figure out how to get these buttons into the gridview however.

some sample code (preferably vb) that would show this? (or something similar)

Built in paging is not an option.

View 3 Replies

Forms Data Controls :: GridView Custom Paging?

Jan 26, 2011

As a part of requirement, I need to bind a table data to the Gridview, but the data content in the table is too large. I need not want to bring in all the data into the dataset, rather I need to bring only the rows that are needed to be displayed(Eg, if the page size is 10, i need only 10 records to be filled in dataset

View 5 Replies

Forms Data Controls :: Paging In A GridView WebUserControl?

Jan 24, 2011

i am create GridView in WebUserControl and and set the AllowPaging="True"din my page is running but the number of page GridView when chose nuber page 1 or 2 or 3the link java

javascript:__doPostBack('ctl00$MainContent$view2$GridView1','Page$5')
why 'ctl00$MainContent$
I
think
the correct sentences
javascript:__doPostBack('GridView1','Page$5')
Server Error in '/' Application.

The GridView 'GridView1' fired event PageIndexChanging which wasn't handled.Description:An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.Exception Details:System.Web.HttpException: The GridView 'GridView1' fired event PageIndexChanging which wasn't handled.Source Error:

[Code]....

Stack Trace:

[Code]....

View 7 Replies

Forms Data Controls :: Customized Paging For Gridview?

Sep 1, 2010

am using vs 2005 and sqlserver 2005.in my database table (name : users) there are more than 10 lac records.i have to display the user details in a grid.if i wrote the sql query as " select * from users" then it is throwing the "System.OutOfMemoryException"So i wrote the query using rownumber (i mean first it will get inly specified no of records ex:25 )so it is displaying only that 25 recordshow to give paging in this situation...?y requirement is in the grid i want to get and display first 25 records with the paging asirst Previous 1 2 3 4 5 6 7 8 9 10 Next Last

View 5 Replies

Forms Data Controls :: Custom Paging With Gridview?

Feb 27, 2010

I want a custom pager something like that;

Previous 1 2 3 4 5 6 7 8 9 10 ... Next

It needs to hold ten page number and current page index is needed to be highlighted. So how could I do that?

View 4 Replies

Forms Data Controls :: Custom Paging On Gridview?

Dec 16, 2010

I have a gridview control which contains aproximately 2,040 records of IP addresses. Right now I have setup my gridview control with the following options: AllowPaging="True" PageSize="255".

This has the effect of placing each IP range on its own page. So for instance 192.168.0.1-192.168.0.255 is on page 1, and 192.168.1.0-192.168.1-255 is on page 2 and so forth. The issue is that finding the IP range I want in the application is really a pain and I usually have to click page by page through the gridview to find the range I want to edit.

I'd like to have a custom paging and instead having pagination which says 1,2,3,4,5,6 etc had more meaningful labels like "192.168.0.x Range", "10.10.10.1 Range", "172.22.50.x range" and so forth. So that I can immediately jump to the page that I want. note that in most cases I need to browse the data not search for a specific element so creating a searchbox isn't neccessarily the answer. I just need more efficient paging.

I'm not really sure how to accomplish this. I've tried searching google for custom pagination + gridview etc and I'm not having much luck. Maybe I don't have the right combo of search terms.

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved