Считайте файл CSV в представление таблицы данных (формы Win) - PullRequest
1 голос
/ 07 марта 2012

Есть ли простой способ прочитать содержимое файла CSV / файла Sitemap XML (будет просто набором URL-адресов) в представление Datagrid в выигрышной форме?

Спасибо

Ответы [ 4 ]

1 голос
/ 08 марта 2012

Для этого есть хорошая статья: http://www.codeproject.com/Articles/16951/Populating-data-from-a-CSV-file-to-a-DataGridView код находится в VB.NET, но его легко конвертировать, используя свои собственные знания или онлайн-инструмент конвертации, например, www. developerfusion.com/tools/convert/vb-to-csharp/

1 голос
/ 07 марта 2012

Как насчет использования FileHelpers .Это может читать файлы с разделителями или фиксированной длины, которые вы отображаете на тип.

В вашем случае тип будет содержать строку Url.

Поместите их в коллекцию и привязайте к ней данные.*

Что-то вроде:

[DelimitedRecord(",")]
public class Row
{
    public string Url;

}

и затем для чтения в память:

FileHelperEngine<Row> engine = new FileHelperEngine<Row>();
engine.ReadFile("input.csv");
0 голосов
/ 07 марта 2012

CSV-файлы являются общими источниками данных, доступными от поставщика данных OLEDb.Заполните ими DataTable, а затем установите DataTable в качестве источника данных для GridView.

См. здесь .

0 голосов
/ 07 марта 2012

Считайте файл CSV в набор данных, а затем установите набор данных как источник данных dataGridView.Перейдите по этой ссылке для заполнения набора данных: http://www.java2s.com/Code/CSharp/Database-ADO.net/ReadcommaseparatedvalueintoDataSet.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...