Автоматическое создание столбцов в RadGridView с помощью атрибутов источника данных

#c# #winforms #telerik #radgridview

#c# #winforms #телерик #радгридвью

Вопрос:

Вот простой класс:

 internal struct Data {  [DisplayName("Call ID")]  public int clId { get; set; }   [DisplayName("Call Reason")]  public string clReason { get; set; } }  

Я добавляю эту структуру объекта в качестве источника данных в RadGridView через конструктор. и это очень хорошо создаст столбцы автоматически, и они DisplayName Attribute будут автоматически использоваться в качестве текста заголовка столбцов.

Хорошо, есть ли какие-либо другие атрибуты для настроек других столбцов, таких как видимость, только для чтения и т.д.? например, вот так:

 internal struct Data {  [DisplayName("Call ID")]  [IsVisible(false)]  public int clId { get; set; }   [DisplayName("Call Reason")]  [ReadOnly(true)]  public string clReason { get; set; } }  

таким образом, RadGridView автоматически создает столбцы с этими атрибутами