繁体   English   中英

在VB.NET中向DataGridView添加行

[英]Adding rows to DataGridView in VB.NET

我有一个DataGridView设置与以下列:

老师,主题,日期,期间。

经过大量的Googleing之后,我可以看到有几种方法可以通过编程方式将数据添加到网格中,每种方法都相当不同。

考虑到我将逐行添加来自文本文件的数据(使用“:”作为分隔符),我希望你对我应该如何做到这一点,我希望每行都有自己的行,所以它会在一个循环中。

谢谢。

由于文本文件中的数据是分隔的,因此一种方法是使用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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM