Is there a simple of of calling a webService method that Rebinds an asp.Net GridView control and returns its rendered html so that I can refresh the region that contains the gri
you can do something like this in the webmethod.
GridView gv = new GridView();
gv.AutoGenerateColumns = true;
//Your Logic to fill dataset/datatable
DataTable dt=new DataTable();
dt.Columns.Add(new DataColumn("Index"));
dt.Columns.Add(new DataColumn("Name"));
for(int i=0;i<10;i++)
{
DataRow row=dt.NewRow();
row["Index"]=i;
row["Name"]="dummyData"+i.ToString();
dt.Rows.Add(row);
}
//bind the gridview
gv.DataSource = dt;
gv.DataBind();
//get the rendered HTML
StringBuilder sb = new StringBuilder();
StringWriter writer=new StringWriter(sb);
HtmlTextWriter txt = new HtmlTextWriter(writer);
gv.RenderControl(txt);
return sb.ToString();