GOOGLE ADS

суббота, 7 мая 2022 г.

Проблема при заполнении RadGridView BindingList объектов

Мне нужна помощь в небольшой проблеме; Я хочу использовать компонент, который наследуется от 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.
Спасибо!

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...