1

EventName と Date の 2 つの列を持つグリッド ビュー オブジェクトを作成したいと考えています。

私はVBで作業しており、webappはtxtファイルを読み取って、グリッドビューに追加されるこのデータを取得します。テキスト ファイル内のデータは次のようになります。

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

これは、テキスト ファイルからデータを読み取ってカレンダー オブジェクトに直接レンダリングするために使用したコードです。

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

上記のコードに使用したテキスト ファイルは次のようになります。

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

情報をカレンダー オブジェクトに送信する代わりに、グリッド ビュー オブジェクトに情報を追加する必要があることを除いて、ほぼ同じことを行う必要があります。非常に簡単なサンプルを作成できる優れたグリッドビューガイドを知っている人はいますか? 私の問題は、Microsoft のオブジェクトを自分の割り当てに使用する必要があるため、Microsoft のオブジェクトの使用方法を理解することです。

素晴らしいサンプル Gridview に感謝します。乾杯!

4

2 に答える 2

1

DataTableオブジェクトを作成し、データを入力してDataTableasを設定DataSourceしますGridView。これを行う方法の良い例を次に示します

于 2013-02-19T04:40:01.447 に答える
1

GridViewのチュートリアルやサンプルをお願いしているので、

オブジェクトに慣れるためにチュートリアルを進めることをお勧めします:)

于 2013-02-19T04:41:20.813 に答える