facciamo le stesse cose ma c'è qualcosa che non va sulla funzione che mi hai passato:

il datagrid è cosi configurato:
<asp:ButtonColumn Text="Cancella" HeaderText="Delete?" CommandName="delete"></asp:ButtonColumn>

<ASPATAGRID id="MyDataGrid" runat="server" DataKeyField="id" OnDeleteCommand="MyDataGrid_Delete"

codice:
Sub MyDataGrid_Delete(ByVal Sender As Object, ByVal E As DataGridCommandEventArgs)

        Dim objCmd As New OleDbCommand(Query("DELETE FROM Altezza WHERE id=", MyDataGrid.DataKeys(E.Item.ItemIndex)), objConn)

        Try
            objConn.Open()
            objCmd.ExecuteNonQuery()
            lblMessage.Text = "CANCELLATO"
        Catch ex As Exception
            lblMessage.Text = ex.Message
        End Try
        objConn.Close()

        binddata()
    End Sub
però io continuo ad avere problemi su questa riga:
myCancellaBot = myTableCell.Controls(0)

a cosa fa riferimento? a qualche posizione?