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


Similar Messages:

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

IIS Configuration :: GridView - Data Source Does Not Support Server Side Paging

Feb 26, 2013

protected void BtnSave_Click(object sender, EventArgs e) {
try {
lblErrorMsg.Text = "";
GridView1.Visible = true;
string str = ConfigurationManager.AppSettings["prink"].ToString();

[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

C# - Converting An IEnumberable<string> To IEnumberable<ListItem>

Jan 19, 2011

I'm getting this error which while trying to use the yield return feature in C#. The error appears on the select inside visual studio and I don't really understand it. In my mind I'm converting a string to a ListItem and then returning the lot as an IEnumerable. My understanding of yield return and IEnumerable might very well be off the mark. The commented code is the old school way of doing it which does work properly.

Cannot implicitly convert type'System.Collections.Generic.IEnumerable'to'System.Web.UI.WebControls.ListItem'

[Code]....

View 3 Replies

Forms Data Controls :: Edit And Delete Data In Gridview Using Access Data Source?

Mar 30, 2011

This is my code and i am only able to edit the one data under the category school.But what i nd is to edit the other categories like the name,email...etc..how do i modify my code in the update command.Another thing is to delete the data how do i do that?

[Code]....

View 6 Replies

The Data Source Does Not Support Server-side Data Paging

Feb 16, 2011

following is the code i write

[code].....

it gives error"The data source does not support server-side data paging."

View 2 Replies

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

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

Forms Data Controls :: Gridview Disappears When Data Source Collection Is Null?

Apr 1, 2011

I have a gridview with daatsource from MembershipUserCollection. When my collection doesn't contain any records the gridview just disappears. I want to display the empty gridview indicating no records exist rather than the grid just become invisible.

How to make gridview always visible ?

View 4 Replies

Forms Data Controls :: How To Update Sql Data Source In Textbox Without Using Gridview

Apr 20, 2010

update the data in sqldatasource without gridview. how to do that?

View 3 Replies

Forms Data Controls :: Gridview Not Passing Parameters To SQL Data Source?

Feb 13, 2011

I have a gridview and I have an edit template for one control. I have a drop down box in this edit template so that you can select a value from it and then when you hit 'Update' the value from the drop down box is committed to the updated record. Unfortunately when I do hit the update button I get a fault that the "Status" field cannot be null.

Here is the code that picks the value from the drop down value and assigns it to the new values list:

[Code]....

View 4 Replies

Forms Data Controls :: Adding Row To GridView If Data Source Is Empty

Oct 12, 2010

I'm using a GridView to output some information regarding an account, specifically account balances. Problem is, if there is no balance linked to the account, I need for the grid to simply display 0 for each column. EmptyDataText isn't sufficient as the columns still need to be listed, but just have the value 0.

After researching it seems like I will need to add a dummy row to the gridview if it is empty, but how do I do this using C# and ASP? Quick note as well, not sure if it's relevant but the grid will only ever contain one row.

View 5 Replies

Forms Data Controls :: How To Assign A Gridview Data Source Null Value

Jan 22, 2010

i am working on a website,As i am new to coding i got a problem in it. It was,I hav a gridview in which i am adding the details about a college, and in that i had a buton ("btnReservation") on clicking it another grid will be appeared in which, i hav to enter the reservation details so, till this step it is working fine, but if i enter one college details and clicking on the btnReservetion the grid is being dispalyed and i am able to enter and save the data, But if i enter the details of another college and clicking on the btnReservation, the rows which i hav already entered in the Reservation grid for the previous record are not being Refreshed and are remaining the same,So now i hav to make the gridview datasource null.

[code]...

View 1 Replies

Forms Data Controls :: GridView Can't Filter Because Of Object Data Source?

Mar 30, 2010

I have the web page that meet the problem. There exists a gridview and filtering. When Select all by using function A, it is OK. when Filter by using function B, it cannot filter and return no rows. When Select all again, it is OK. I have tested that function B can return the corrected filtered rows. But when databind in the web page, it cannot show and no error?

<ContentTemplate>
<asp:GridView ID="gvwBOM" runat="server" DataKeyNames="ProductID"
AutoGenerateColumns="False" DataSourceID="objBOM" AllowPaging="True"
AllowSorting="True" BorderWidth="0px" CellPadding="3" CellSpacing="1" CssClass="grid-view"
OnRowCreated="gvwBOM_RowCreated"
OnRowCommand="gvwBOM_RowCommand"
OnDataBound="gvwBOM_DataBound" >
.........
<asp:ObjectDataSource ID="objBOM" runat="server"
SelectMethod="GetALTBOMs"
SelectCountMethod="GetALTBOMsCount"
EnablePaging="true"
SortParameterName="SortExpression"
TypeName="QI.BLL.WMS.ALTBOM" >
private void FillGridView(string filter)
{
if(filter == "0")
{
objDataSourceSelect="Afunction";
this.objBOM.SelectParameters.Clear();
}
else
{
objDataSourceSelect="Bfunction";
this.objBOM.SelectParameters.Clear();
this.objBOM.SelectParameters.Add("productSupplimentID", ddlTmp.SelectedValue);
}
this.objBOM.SelectMethod = objDataSourceSelect;
this.objBOM.SelectCountMethod = objDataSourceSelect + "Count";
this.gvwBOM.DataBind();
}

View 1 Replies

Forms Data Controls :: Limit Number Of Selected Rows In Data Source For GridView?

Apr 30, 2010

I'm sure it was discussed hundred of times, but maybe this time will elucidate some new points )

The question is: do I need to limit number of selected rows in data source for GridView?

When I use paging in GridView does limiting selected rows make GridView work faster?

Now I use ObjectDataSource with Linq in functions.

[Code]....

Does this make sense or I can just use LinqDataSource without thinking of selected rows?

View 2 Replies

Forms Data Controls :: How To Use Dynamic Query Filters With A Gridview Using A Stored Procedure As A Data Source

Jul 1, 2010

Is it possible to use dynamic query filters with a gridview using a stored procedure as a data source? What I'm thinking of is a search page where there are multiple controls to enter in a search string and a radio button for the AND/OR query filters between the various controls. If not, what would be the best way to allow a user to select an AND / OR with a group of different query controls?

Here is the page I have created thus far using a view and no AND/OR option. I but I can't get it to work with my SP, also listed below:

[code]....

View 9 Replies

Forms Data Controls :: Binding Web Service Result Into Gridview/Data Source Is An Invalid Type

Apr 15, 2010

I having problem binding web service result into a gridview. I using Word Dictionary Web Service for my project. Below is part of my code.

Web References I using is :

[URL]

Protected void Button1_Click(object sender,
EventArgs e) {
DictService ds = new DictService();
ds.DefineAsync(TextBox1.Text);
ds.DefineCompleted += new DefineCompletedEventHandler(ds_DefineCompleted); }
void ds_DefineCompleted(object sender, DefineCompletedEventArgs e){
GridView1.DataSource = e.Result;
GridView1.DataBind();}

The Error i get is : Data source is an invalid type. It must be either an IListSource, IEnumerable, or IDataSource.

View 4 Replies

Forms Data Controls :: Binding Gridview To Dataset, Field Or Property Not Found On The Selected Data Source?

Apr 9, 2010

[Code]....

[Code]....

[Code]....

View 3 Replies

Forms Data Controls :: GridView Editing Without Using Data Source Controls And Autogeneratecolumn Set To True?

Feb 10, 2011

How to edit gridview row when not using sqldatasource and autogeneratecolumn property is set to true.I have a dropdownlist where table is selected on which gridview is populated (through sp from oracle) which is working but edit command is not working.Do i have to generate template myself or what ever solution?

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







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