Добавление строк в DataGridView в VB.NET - PullRequest
3 голосов
/ 25 октября 2009

У меня установлен DataGridView со следующими столбцами:

Учитель, Тема, Дата, Период.

После долгих поисков в Google я вижу, что есть несколько способов программно добавить данные в таблицу, каждый из которых довольно сильно отличается от другого.

Мне нужно ваше мнение о том, как мне поступить, учитывая, что я буду построчно добавлять данные из текстового файла (используя «:» в качестве разделителя), и я хочу, чтобы каждая строка имела свой строка, так что это будет в цикле.

Спасибо.

1 Ответ

4 голосов
/ 25 октября 2009

Поскольку данные в текстовом файле разграничены, один из способов сделать это - использовать функцию Split для создания массива строк ячеек, а затем просто добавить их непосредственно в сетку.

Dim CellData() As String
Dim LineText As String = ""

' open the data file
Dim objReader As New System.IO.StreamReader("c:\temp\file.dat")

Do While objReader.Peek() <> -1
    LineText = objReader.ReadLine()
    ' split the line of text into cells
    CellData = Split(LineText, ":")
    Me.DataGridView1.Rows.Add(CellData)
Loop
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...