Если вы хотите, вы можете использовать LINQ для преобразования массива в список ...
var roles = Roles.GetAllRoles().ToList();
roles.Remove("Administrator"); //Yank out the admin role...
AvailableRoles.DataSource = roles;
AvailableRoles.DataBind();
Все ваши привязки данных будут отлично работать с List<String>
UPDATE:
ToList<T>()
- это метод расширения , который входит в комплект .Net 3.5. Вы должны убедиться, что ваш проект ориентирован на эту версию платформы, и вы должны убедиться, что ваш проект имеет ссылку на System.Core.
Получив эту ссылку, вам нужно добавить оператор Using
вверху файла, в котором расположен ваш код:
using System.Linq;
Если у вас есть все эти вещи, то вы должны увидеть кучу новых методов расширения, отображаемых в intellisense.