I solved myself ... Its working fine now...
protected void LoadGridViewfromDB()
{
try
{
DataTable dtCurrentTable =(DataTable)ViewState["CurrentTable"];
if (ViewState["CurrentTable"] != null)
{
DataTable dt = new DataTable();
DataRow dr = null;
dt.Columns.Add(new DataColumn("Col1", typeof(string)));
dt.Columns.Add(new DataColumn("Col2", typeof(string)));
dt.Columns.Add(new DataColumn("Col3", typeof(string)));
dt.Columns.Add(new DataColumn("Col4", typeof(string)));
dt.Columns.Add(new DataColumn("Col5", typeof(string)));
for (int i = 1; i <= dtCurrentTable.Rows.Count; i++)
{
dr = dt.NewRow();
dr["Col1"] = string.Empty;
dr["Col2"] = string.Empty;
dr["Col3"] = string.Empty;
dr["Col4"] = string.Empty;
dr["Col5"] = string.Empty;
dt.Rows.Add(dr);
}
ViewState["CurrentTable"] = dt;
gvmonoprixmasters.DataSource = dt;
gvmonoprixmasters.DataBind();
}
else
{
Response.Write("ViewState is null");
}
}
catch (Exception ee) { }
}