How to create expandable and collapsible rows in datagridview with database in  windows form?