Dear Rick,
I am so glad to hear that things are going better. I have addressed each specific question below.
Is it possible to preload a default list of fields into the selected field list... like a default report pattern?
Based on your next post, I think you’ve already found this; however, the routine you are looking for is: ParseSelectStatement. The ParseSelectStatement can process anything created by the FilteredSelectStatement property.
Is it possible to store the SQL generated by the component, and then recall that stored information as a starting point for other queries and still use the component?
100% Every piece of the SQL piece can be saved and restored. It is important to note that the SQL can not be restored until after the data has been bound to the component. Below explains what properties relate to restore methods.
The ParseSQLStatement method can restore any sql statement returned by the FilteredSQLStatement property.
The ParseSelectStatement method can restore any select statement returned by the FilteredSelectStatement property.
The ParseWhereStatement method can restore any where statement returned by the FilteredWhereStatement property.
The ParseOrderByStatement method can restore any order by statement returned by the FilteredOrderByStatement property.
Is it possible to put Values in the Original field list, that are not selectable, that could be used as headers to seperate the data fields logically for the user?
Not currently; however, I will pass that along as a suggestion to the new team who will be working on the component. I like the idea… Kind of a category type feature…
Are there other properties, events and methods that can be accessed that are not listed in the help file, or are those all protected?
Not currently… One of the things we are looking to do with the next release is expose all of the nested objects. That will allow developers more control over the behavior of the object. That will help features from multiple language support to better control over the appearance of the object.
As you use the component, if you have any other ideas and suggestions please be sure to share. We are always looking for ways to improve the component and provide a better value for our customers.
Danny Cooper
Team Leader, Aspose Texas Team
Contact Us