Patent ID: 8166387

Claim:
A method for providing a DataGrid user interface control, the method comprising: displaying a table comprising one or more columns corresponding to fields in a data source and one or more rows corresponding to records in the data source; and displaying one or more details sections comprising cells in the table having a width equal to a width of the table, each of the details sections corresponding to a row in the table, being positioned adjacent to the corresponding row, and containing data associated with the corresponding row; setting values for one or more properties of the DataGrid user interface control, the properties specifying whether the details section for a specified row should be visible, whether the details section for a specified row should not be visible, whether the details section for every row in the DataGrid user interface should be visible, whether no details section for any row in the DataGrid user interface should be visible, whether the details section for a row should be displayed only when a user interface cursor hovers over a corresponding row, and whether the details section for a row should be visible only when the corresponding row is selected; and displaying and hiding the one or more details sections of the DataGrid user interface control according to the values set for the properties of the DataGrid user interface control.