... introduced the XML data type, this makes it the perfect storage medium. You can create a table containing columns for the user ID, the form name, the filter name, and finally the filter settings themselves ... coordinates, these values are set to variables at the beginning of the foreach loop. The control is instantiated, its properties are set, and it’s added to the Controls collection of the parent. The ... filtering of data. When the user makes their selections, these choices should be persisted to a data source and then restored the next time the form is loaded. Examine the filter screen in Figure...