I tried the following but it doesn't work: protected void Page_Load(object sender, EventArgs e) { if (GridView1.Rows.Count == 0) { btnDeleteSelected.Enabled = false; } } ...