DataGridView - 来自网页的文本

时间:2014-01-06 09:23:57

标签: c# datagridview

我的C#Windows窗体应用程序上有一个dataGridView。我需要让每个单元格包含我正在创建的网页的内容。例如:

Record1,Cell1 =网页的第1行。 Record1,Cell2 =网页的第2行。

Record2,Cell1 =网页的第3行。 Record2,Cell2 =网页的第4行。

我需要能够在while循环中始终如一地执行此操作。但是我该怎么做呢?另外,我需要代码将文本输入到dataGridView单元格中。

2 个答案:

答案 0 :(得分:0)

试用这个算法。

  1. 对网页抓取工具/抓手进行编码(从网页获取数据)。
  2. 以XML格式保存网页内容。
  3. 相应地读取XML并在所需的单元格中显示数据。

答案 1 :(得分:0)

我假设您已经在表单上拥有DataGridView控件,并且我们的行包含在一组行中(即List<string>)。

这将是一个良好的开端:

for (int index = 0; index < lines.Length; )
{
  dataGridView1.Rows.Add(lines[index], ++index < lines.Length ? line[index] : "");
}

您可以使用this作为参考。