how to change gridview paging when have search result
<p>I have gridview and some textbox that user can search . 
when user search I updated gridview but when changed pageing I bind gridview again and I lost search result . 
how can I change gridview paging without call DataBind Again?</p>

<p>I used this for Paging:</p>

<pre><code>   protected void grv_Data_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        grv_Data.PageIndex = e.NewPageIndex;
        TicketDataBinding();
    }
</code></pre>

<p>and my search method is :</p>

<pre><code>  protected void btn_search_Click(object sender, EventArgs e){
        using (var ticket = new BLL.Ticket())
        {
            grv_Data.DataSource = tit.SelectList( fromDate, toDate);
            grv_Data.DataBind();
        }}
</code></pre>

<p>sorry I forgot asp.net webform and I dont know how do this ?</p>