Dear ASP.Net gurus on this board :),<BR>I've run into this problem. I want to be able to display a Multiple ListBox in a DataGrid column with several ListItem pre-selected. <BR>This ListBox is DataBind()'ed dynamically so embeded items such as <asp:ListItem text="val" selected="True"/> will not work.<BR><BR>Using VB script to iterate through each item to set its Selected value to True does not work because at the time that piece of code is executed, the ListBox does NOT exists because the wrapper DataGrid object is itself DataBind()'ed.<BR><BR>Now with a simple DropDownList, I can do that easily by binding the SelectedIndex at runtime. Actually, it works for my ListBox, too but I want more than one items to be selected :(<BR><BR>Here's my ASP code snippet.<BR><BR><EditItemTemplate><BR> <asp:ListBox <BR> id="Roles"<BR> runat="server" <BR> Rows="3"<BR> SelectionMode="Multiple" <BR> DataSource='<%# GetAllRoles()%>'<BR> SelectedIndex = '<%# GetSelectedIndex() %>'<BR> DataTextField="RoleName"<BR> DataValueField="ID"/><BR></EditItemTemplate><BR>^^^ Only ONE ListItem can be pre-selected.<BR><BR>Please help. Thanks.