如何创建数据并将其添加到gridview对象?VB.NET

如何创建数据并将其添加到gridview对象?VB.NET,vb.net,Vb.net,我想创建一个包含两列的网格视图对象:EventName和Date 我在VB中工作,我的webapp将读取一个txt文件,以获取将添加到gridview的数据。文本文件中的数据如下所示: 76ers vs Timberwolves 2/20/2013 76ers vs Heat 2/23/2013 76ers vs Knicks 2/24/2013 76ers vs Warriors 3/2/2013 EVENT NAME DATE 76ers vs Tim

我想创建一个包含两列的网格视图对象:EventName和Date

我在VB中工作,我的webapp将读取一个txt文件,以获取将添加到gridview的数据。文本文件中的数据如下所示:

76ers vs Timberwolves
2/20/2013

76ers vs Heat
2/23/2013

76ers vs Knicks
2/24/2013

76ers vs Warriors
3/2/2013
EVENT NAME                 DATE
76ers vs Timberwolves      2/20/2013
76ers vs Heat              2/23/2013
76ers vs Knicks            2/24/2013
76ers vs Warriors          3/2/2013
76ers vs Timberwolves
2
20
2013

76ers vs Heat
2
23
2013

76ers vs Knicks
2
24
2013

76ers vs Warriors
3
2
2013

76ers vs Celtics
4
2
2013

76ers vs Heat
3
13
2013

76ers vs Hawks
3
6
2013

76ers vs Magic
3
10
2013

76ers vs Bulls
2
28
2013

76ers vs Raptors
1
18
2013
因此,在阅读列表后,我的网格视图应该如下所示:

76ers vs Timberwolves
2/20/2013

76ers vs Heat
2/23/2013

76ers vs Knicks
2/24/2013

76ers vs Warriors
3/2/2013
EVENT NAME                 DATE
76ers vs Timberwolves      2/20/2013
76ers vs Heat              2/23/2013
76ers vs Knicks            2/24/2013
76ers vs Warriors          3/2/2013
76ers vs Timberwolves
2
20
2013

76ers vs Heat
2
23
2013

76ers vs Knicks
2
24
2013

76ers vs Warriors
3
2
2013

76ers vs Celtics
4
2
2013

76ers vs Heat
3
13
2013

76ers vs Hawks
3
6
2013

76ers vs Magic
3
10
2013

76ers vs Bulls
2
28
2013

76ers vs Raptors
1
18
2013
这是我用于从文本文件读取数据以直接将其呈现到日历对象中的代码:

Sub DayRender(ByVal source As Object, ByVal e As DayRenderEventArgs) Handles Calendar1.DayRender


Dim FILENAME As String = Server.MapPath("EventsList3.txt")


Dim objStreamReader As StreamReader
objStreamReader = File.OpenText(FILENAME)


Dim contents(0 To 999) As String
Dim month(0 To 999) As Integer
Dim day(0 To 999) As Integer
Dim year(0 To 999) As Integer

Dim i As Integer = 0

While objStreamReader.EndOfStream = False
    objStreamReader.ReadLine()
    contents(i) = objStreamReader.ReadLine
    month(i) = objStreamReader.ReadLine
    day(i) = objStreamReader.ReadLine
    year(i) = objStreamReader.ReadLine
    i = i + 1
End While


Dim j As Integer = 0

While j < 10
    If e.Day.Date.Day = day(j) And e.Day.Date.Month = month(j) And e.Day.Date.Year = year(j) Then
        e.Cell.Controls.Add(New LiteralControl(ChrW(60) & "br" & ChrW(62) & contents(j)))
    End If
    j = j + 1
End While

objStreamReader.Close()

End Sub
现在我需要做几乎相同的事情,除了现在不是将信息发送到日历对象,而是将信息添加到网格视图对象中。有谁知道一个好的gridview指南可以给我提供一个非常简单的示例?我的问题是如何使用Microsoft的对象,因为我的任务需要使用它们


非常感谢您提供的Gridview样品,干杯

创建一个
DataTable
对象,用数据填充它,并为
GridView
DataTable
设置为
DataSource
。这是一个很好的例子。

因为您需要GridView教程或示例


建议学习一个教程来熟悉对象:)

DataGridView和GridView之间有区别吗?我的教授明确要求我们使用GridView:/
GridView
用于ASP.NET,
DataGridView
用于WinForms。查看我编辑的答案你知道关于GridView对象的任何教程吗?@MattAndrzejczuk这里有一个仅适用于GridView:)(很抱歉延迟-刚刚看到你的评论)。如上所述,GridView是ASP.Net对象。无论如何,[另一个用于datagridview][是否还有其他文件可以转换为GridView对象,如excel电子表格或其他什么?如果有人可以创建一个2x2 GridView,在事件列下显示事件名称和日期,并带有“76ers vs Hawks”和字符串:“3/2/2013”,则更好在日期栏下,我将永远感激。