FlexGrid ou Microsoft FlexGrid hiérarchique (MSHFlexGrid), est une commande pour Microsoft Visual Basic qui peut être utilisé dans Microsoft Visual Studio. Ce contrôle permet des fonctionnalités avancées relatives à l'affichage des données dans une grille. Le contrôle DataGrid offre une fonction similaire, mais le contrôle FlexGrid ne permet pas à l'utilisateur de modifier les données dans la grille. FlexGrid est pas installé dans la boîte à outils par défaut, mais il peut être rapidement activé.