Задать вопрос
georgich
@georgich

Как отобразить данные в GridView devexpess?

Приветствую!
Два дня уже бьюсь над тем, как программно отобразить полученные данные в GridControl от Devexpress. Через wizard я создал 14 колонок в gridview. Затем я получаю данные с сайта и хочу загрузить их в Grid. Код у меня следующий:
class Coeff
        {
            private string num { get; set; }
            private string date { get; set; }
            private string time { get; set; }
            private string teams { get; set; }

            public Coeff(string date, string time, string teams)
            {
                this.date = date;
                this.time = time;
                this.teams = teams;
            }
        }

        private void buttonGetData_Click(object sender, EventArgs e)
        {
            BindingList<Coeff> coeffs = new BindingList<Coeff>();

            string url = @"site_URL";
            HtmlWeb web = new HtmlWeb();
            HtmlDocument document = web.Load(url);
            var node = document.DocumentNode.SelectNodes("//tr[not(@class)]/td[@style='width:1%;' or @class='coef' or (@class='left' and .//a)]");
            foreach (var innerText in node.Select(row => row.InnerText))
            {
                coeffs.Add(new Coeff(innerText, innerText, innerText));
            }

            gridControl1.DataSource = coeffs;
            gridControl1.RefreshDataSource();
        }

Для теста в Coeff добавляю только 3 одинаковых значения. Но никаких данных в GridView не появляется. Что я делаю не так? Спасибо.
  • Вопрос задан
  • 280 просмотров
Подписаться Оценить Комментировать
Решения вопроса 1
georgich
@georgich Автор вопроса
И снова большое спасибо "'экспертам" данного ресурса. Был очередной тест на внимательность. Поля в классе нужно делать public, а не private.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы