I have a gridview with edit and delete.
When I click Edit in the row of gridview, I get Object Reference not set to an instance of object in this line of code-behind:
Object reference not set to an instance of an object.
imgbtnEdit.Enabled = true;
Can anyone please help me with this? Thank you in advance.
My aspx for gridview is:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        ImageButton imgbtnEdit = (ImageButton)e.Row.FindControl("imgbtnEdit");
        Label testing = (Label)e.Row.FindControl("testing");
        if (!string.IsNullOrEmpty(testing.Text.ToString()))
        {
            imgbtnEdit.Enabled = true;
        }
    }
}
<asp:TemplateField>
    <ItemTemplate>
        <center>
            <asp:ImageButton ID="imgbtnEdit" CommandName="Edit" runat="server" ImageUrl="/Images/icon.gif" Enabled="false" />
        </center>
    </ItemTemplate>
    <EditItemTemplate>
        <center>
            <asp:ImageButton ID="imgbtnUpdate" CommandName="Update" runat="server" ImageUrl="/Images/update.gif" />
            <asp:ImageButton ID="imgbtnCancel" runat="server" CommandName="Cancel" ImageUrl="/Images/delete.gif" />
    </EditItemTemplate>
</asp:TemplateField>
 
     
    