Not a biggie for the presentation, but seems that you can create a shopping list with only one item, as long as that item isn't the top item in the DGV (even when sorting by name by clicking the column header). If the item is at the top of the list and is the only one you want for the shoppingList, then a shopping list is created but no ingredients are displayed.
Upon further checking, it seems that no matter how many items you put on the ShoppingList, if one of the Recipes is the first item in the DGV, it will not add the ingredients to the shopping list for this Recipe.
Not a biggie for the presentation, but seems that you can create a shopping list with only one item, as long as that item isn't the top item in the DGV (even when sorting by name by clicking the column header). If the item is at the top of the list and is the only one you want for the shoppingList, then a shopping list is created but no ingredients are displayed.