【发布时间】:2017-06-08 19:30:13
【问题描述】:
我在以编程方式向 devexpress 网格中添加数据时遇到了麻烦。我使用 HTML Agility Pack 解析来自站点的数据,并希望将解析后的数据添加到网格中。我使用向导在 gridcontrol 中创建了 13 列。
private void buttonGetData_Click(object sender, EventArgs e)
{
string 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))
{
gridView1.AddNewRow();
gridView1.SetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns["colunmDate"] , innerText);
gridView1.UpdateCurrentRow();
}*/
}
我将大约 2000 个元素放入节点。在这段代码中,我从 Node.js 获取 InnerText。注释代码不起作用(它只是为了测试)。请帮我向 DevExpress Grid 添加数据。谢谢!
【问题讨论】:
标签: c# devexpress