DataGridView и класс с массивами
От: undkit  
Дата: 16.04.07 10:05
Оценка:
День добрый, Уважаемые.

Подскажите, пожалуйста, как отобразить в DataGridView класс/структуру с вложенными массивами. Класс такой

public class datarate
    {
        private int[] rate;

        public int[] Rate
        {
            get { return rate; }
        }

        private int[] threshold;

        public int[] Threshold
        {
            get { return threshold; }
            set { threshold = value; }
        }

        public datarate(int[] r, int[] t)
        {
            rate = r;
            threshold = t;
        }
    }


Возможно, это уже было, просто надоело искать. Заранее спасибо.
Re: DataGridView и класс с массивами
От: TheThief Россия  
Дата: 17.04.07 14:46
Оценка:
Здравствуйте, undkit, Вы писали:

U>День добрый, Уважаемые.


U>Подскажите, пожалуйста, как отобразить в DataGridView класс/структуру с вложенными массивами. Класс такой


U>
U>public class datarate
U>    {
U>        private int[] rate;

U>        public int[] Rate
U>        {
U>            get { return rate; }
U>        }

U>        private int[] threshold;

U>        public int[] Threshold
U>        {
U>            get { return threshold; }
U>            set { threshold = value; }
U>        }

U>        public datarate(int[] r, int[] t)
U>        {
U>            rate = r;
U>            threshold = t;
U>        }
U>    }
U>


U>Возможно, это уже было, просто надоело искать. Заранее спасибо.



А как он его отобразить должен?? Rate и Threshold — два массива с соотношениям по индексам 1 к одному???

если так, то нужно подход сменить:

public class DetareteItem
{
    ......
    public int Threshold{...}
    public int Rate{...}
    ......
}

public List<DetareteItem> _detarates; // ну или BindingList<>, или на худой конец DetareteItem[]
    // и вот на _detarates уже можно и DataGridView натравить
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.