Мне нужна помощь в небольшой проблеме; Я хочу использовать компонент, который наследуется от RadGridView от Telerik.
Я хочу заполнить его BindingList of RowService, классом, который я создаю, код выглядит так:
public class RowService
{
public String ServiceName { get; set; }
public String Description { get; set; }
public ServiceControllerStatus ServiceStatus { get; set; }
public String State { get; set; }
public ServiceStartModeEx StartMode { get; set; }
public String StartType { get; set; }
public String StartName { get; set; }
public String PathName { get; set; }
public String Version { get; set; }
public String NewVersion { get; set; }
}
Столбцы имеют то же имя, что и атрибуты этого класса.
Я добавляю разные RowService в список BindingList с именем bSourceServices. Когда я пытаюсь связать его со своей сеткой следующей строкой, сетка остается пустой:
plkUcGridView1.DataSource = bSourceServices;
Вот изображение того, что я получаю.
Моя сетка пуста, даже если bSourceServices нет (я проверил с помощью foreach, и он содержит то, что должен содержать, список не пуст).
Спасибо всем, кто поможет мне разобраться в этой проблеме!
Решение проблемы
Нашел способ добиться того, что хотел:
мне просто нужно было заполнить пустое поле «FieldName» именем атрибута моего объекта.
Теперь он отлично работает с myGridView.DataSource = myListOfObjects.
Спасибо!
Комментариев нет:
Отправить комментарий