Generate Web Sites Automatically: Figure 3: Filter Dynamic GridViews or Custom ListViews.
Dynamic Data’s FilterRepeater component generates a DynamicFilter control for each many:one association (relationship) and boolean property above the GridView or ListView controls on dynamic or static List.aspx pages. For example, an Order_Details grid adds OrderID and Product dropdown lists (as shown here), a Products grid displays Discontinued, Category, and Supplier dropdowns, and an Orders grid gains Customer, Employee, and Shipper dropdowns.