Collection.ToString Method
The ToString method is essential to display the values from a 
collection. 
For instance, if you have a collection of children, say i.children, 
you cannot use Report.WriteText i.children. Instead, you have 
to use Report.WriteText i.children.ToString. 
Syntax: 	collection.ToString([strTagName] [,strEmptyValue] [,strSeparator]) 
strTagName: 
This optional parameter specifies which tag value to fetch for each item in 
the collection. If the tag name is not specified, then the report 
generator uses the full name of the item. Use the dialog Tag Definitions 
(Menu -> Tools -> Tag Definitions) in GenoPro to get complete list of tag names. 
For instance, if you have a list of children and want to display their ages 
instead of names, you would write the following code: Report.WriteText i.children.ToString("age") 
strEmptyValue: 
This optional parameter specifies the text to substitute when the tag value 
is empty. For instance, GenoPro cannot compute the age of an individual 
missing his date of birth. As a result, the tag value for "age" 
would be empty. To display empty values, you have to specify a parameter, 
such as "?" or an empty string "". 
The following code will display the "?" for each child 
missing the age. Report.WriteT3Br "Children' Age: ", i.children.ToString("age", "?") 
strSeparator: 
The method ToString inserts a separator between each tag value. 
If the separator is not specified, then GenoPro assumes the comma separator 
followed by a space (", "). You can use anything as 
the separator such as a space (" ") or a new line 
character (vbCRLF). For instance, if you want to display each 
item on a separate line, you can use the following code: 
Report.WriteText i.children.ToString(,,vbCRLF) 
Remarks: 
If both strEmptyValue and strSeparator are 
not specified, then the empty values are skipped. To prevent this, you can 
explicitly force empty values to be displayed by passing the empty string "" 
as the empty value parameter. 
Report.WriteText i.children.ToString(,"") 
See Also: 
ToHtmlHyperlinks 
  
               |