RE: gridview paging oddity

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance





"JohnE" wrote:

Here is an oddity that is now occurring with a gridview. There is a gridview
on a page. As part of the page there is a search button. Now, as of late
yesterday all was working fine just like it should. Then what began occuring
is the Search button had to be double clicked for the gridview.allowpaging =
false to work. In debugging, it runs thru the code just like it should
without error the first time thru and loads the page as planned. I type
something in the Search box (there should be 20 records found) and click the
Search button. The code runs thru the Search just it should and hits all
lines of code without error. One line is the allowpaging = false and it
shows false when hovering over it. But, this line does not work until the
second click of the Search button. And debugging goes over the entire
process again like it did on the first click of the Search button. Here is
the code that is used.

if (!String.IsNullOrEmpty(txtSearch.Text))
{
SearchExpression = string.Format("{0}'%{1}%'",
GridView1.SortExpression, txtSearch.Text);
dv.RowFilter = "ChangeRequest like " + SearchExpression;
GridView1.DataSource = dv;
GridView1.DataBind();
GridView1.AllowSorting = false;
GridView1.AllowPaging = false;
ddlNumberPerPage.Enabled = false;
}

From when it was working correctly to when it started the double click
nothing was added or done to the webapp. This is all on a pc with no server
involved other then what the machine creates during runtime.

Any thoughts on this?

Thanks... john

Ok. I might have gotten it resolved. I moved the paging, sorting, and
enable lines ahead of the IF line. Now only one button click is needed.
.... John
.



Relevant Pages

  • Re: gridview paging oddity
    ... You're still going to need to put the DataBind line AFTER the ifblock, ... "JohnE" wrote: ... In debugging, it runs thru the code just like it should ... without error the first time thru and loads the page as planned. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: gridview paging oddity
    ... Typically, when you encounter something not working on the first click, but ... In debugging, it runs thru the code just like it should ... without error the first time thru and loads the page as planned. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Reverse comma operator?
    ... If you write it properly the first time (so ... it makes logic errors that much easier to spot. ... Debugging is twice as hard as writing the code in the first place. ... Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. ...
    (comp.lang.c)
  • Re: How to create a matrix out of a vector
    ... > % using kronecker tensor product ... What debugging? ... right the first time, you know. ... Ambition - a poor excuse for not having ...
    (comp.soft-sys.matlab)
  • Re: Eratosthenes sliding sieve
    ... Then it ran first time, no debugging.) ... Mwaaah. ... Try 10 primes. ...
    (comp.lang.forth)