Hi,
On selected index changeed event of your dropdown list hide the gridview column as follows.
protected void yourdropdownid_SelectedIndexChanged(object sender, EventArgs e)
{
if (DLState.SelectedItem.Text == "All")
{
GridView1.Columns[0].Visible = true;
}
else
{
GridView1.Columns[0].Visible = false;
}
}
Hope this helps.