I have a imagebutton on my grid view

```
  <Columns>
 <asp:TemplateField HeaderText="Stop">
                <ItemTemplate>
                    <asp:ImageButton ID="StopImageButton" runat="server" OnClick="StopImageButton_Click"
                        ImageUrl="~/Stop.jpg" Width="25" Height="25" />
                </ItemTemplate>
            </asp:TemplateField>
 </Columns>

```

and I have this code on my page\_load

```
    protected void Page_Load(object sender, EventArgs e)
    {
        ImageButton i = new ImageButton();
        i.ID = "StopImageButton";
        i.Visible = false;
    }

```

What I want to do is, Hide my 'stop button' on page load. But how can I do it? It still wont hide?