gridview.databind then return the html to another page

代码
//In the ajax page, override the Render method, after bind, it can Response the html back to the page
protected override void Render(HtmlTextWriter writer)
        {
            HtmlTextWriter htmlWriter 
= new HtmlTextWriter(new System.IO.StringWriter());
            divResult.RenderControl(htmlWriter);
            Response.Write(htmlWriter.InnerWriter.ToString());
        }
//this method is needed for Render
        public override void VerifyRenderingInServerForm(Control control)
        {
            
        }
//Make the gridview have header, so can make it sortable
        protected void gvResult_DataBound(object sender, EventArgs e)
        {
            GridView gvResult 
= sender as GridView;

            
if (gvResult.HeaderRow == null)
            {
                
return;
            }

            gvResult.HeaderRow.TableSection 
= TableRowSection.TableHeader;

        }

 

posted @ 2010-01-29 18:11  xpwilson  阅读(139)  评论(0编辑  收藏  举报