I am not using a database, however do have many class objects, I see that when using
Data=@RoleData2 TextProperty="@RoleData2." ValueProperty="CustomerID"
I assume that
Data = the array itself
Text = is the label/text to show and value, the data behind the item
All the sample show this working with a database, it is possible to use a list if not is there a sample of how to use array data (no db)