AUTOMATICALLY ASSIGNING DATA BINDINGS IN VISUAL DESIGNERS
First Claim
1. A method for automatically assigning data sources and data sets to data elements in a data regions of a design surface at design time comprising the steps of:
- receiving a user selection to insert a data element into a data region on a design surface of a visual designer; and
in response to the user selection to insert the data element, when there is just one data source and one data set defined in the design surface, displaying a list of fields from the one data set in a user-selectable list, and automatically assigning the one data set to the data element after a user selects one of the fields from the list of fields.
1 Assignment
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed for automatically assigning data bindings to data sources and data sets in the design surface of visual designers. A user selection is received to insert a data element into a data region on a design surface. When there is just one data source and one data set defined in the design surface, a list of fields from the one data set is displayed in a user-selectable list, and the data set is automatically assigned to the data element based upon the selected field. As the user interacts with the design surface to insert additional data elements, the additional data elements are automatically assigned to the previously-utilized data source and data set, and a list of fields from the automatically assigned data set is displayed in a user-selectable list. This saves the user from having to select a desired data set and desired data source.
13 Citations
20 Claims
-
1. A method for automatically assigning data sources and data sets to data elements in a data regions of a design surface at design time comprising the steps of:
-
receiving a user selection to insert a data element into a data region on a design surface of a visual designer; and in response to the user selection to insert the data element, when there is just one data source and one data set defined in the design surface, displaying a list of fields from the one data set in a user-selectable list, and automatically assigning the one data set to the data element after a user selects one of the fields from the list of fields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for automatically assigning data sources and data sets in a design surface based upon prior user selections comprising the steps of:
-
receiving an initial selection of a data source and a data set to assign to data elements being inserted into data regions of a design surface; and as a user interacts with the design surface to insert additional data elements, automatically assigning the additional data elements to the data source and the data set and then displaying a list of fields from the automatically assigned data set in a user-selectable list, thereby saving the user from having to select a desired data set and a desired data source. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
-
receiving a selection from a user to insert a data element into a data region on a design surface of a visual designer; in response to the selection to insert the data element, when there is just one data source and one data set defined in the design surface, automatically assigning the one data set to the data element, and displaying a list of fields from the one data set in a user-selectable field list; in response to the selection to insert the data element, when there are no existing data sources defined on the design surface, displaying an option for creating a new data source; in response to the selection to insert the data element, when there is more than one data source, then displaying a list of available data sources; and in response to the selection to insert the data element, when the one data source has more than one data set, then displaying a list of available data sets. - View Dependent Claims (18, 19, 20)
-
Specification