Приветствую!
Два дня уже бьюсь над тем, как программно отобразить полученные данные в 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 не появляется. Что я делаю не так? Спасибо.