I'm not sure what you mean. If you want to create a list from dynamic data or get data from a dynamic list?
From data to list...
<asp:ListBox ID="ListBox1" runat="server></asp:ListBox>
protected void page_load(object sender, EventArgs e)
// Defining DataSources is very large in scope but to get a list of roles that a user is a
//member of, assuming you have a role provider setup with asp...
ListBox1.DataSource = Roles.GetAllUserRoles(User.Identity.Name);
I assume you could bind a list box to any field in any table provided they are set up as a provider. I'm not really sure how to do it though, something about stored procedures?