hey pre check that your data table has records or not then assign to gridview then it will not work
OracleDataAdapter da = new OracleDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
if(dt.Rows.Count>0)
{
WebDataGrid1.DataSource = dt;
WebDataGrid1.DataBind();
}
else
{
WebDataGrid1.DataSource = null;
WebDataGrid1.DataBind();
}