- 題名: NO TITLE
 - 日時: 2003/10/27 18:54:52
 - ID: 1165
 - この記事の返信元: 
- (なし)
 
 - この記事への返信: 
- [1167] Re[1]: NO TITLE2003/10/27 19:13:45
 
 - ツリーを表示
 
これでどうっすか!
    Private Sub Read_F()
        On Error Resume Next
        Dim t_File As System.IO.StreamReader = System.IO.File.OpenText("C:\projects\Sample\BBS\CSV\test.txt")
        Dim F_data As String
        Dim F_datas() As String
        Dim intCnt As Integer
        Dim pkCol As DataColumn
        Dim dtTable As DataTable
        Dim dtview As DataView
        Dim dtRow As DataRow
        dtTable = New DataTable
        pkCol = dtTable.Columns.Add("aaa", Type.GetType("System.String"))
        dtTable.Columns.Add("bbb", Type.GetType("System.String"))
        dtTable.Columns.Add("ccc", Type.GetType("System.Int32"))
        dtTable.Columns.Add("ddd", Type.GetType("System.Int32"))
        dtTable.Columns.Add("eee", Type.GetType("System.String"))
        dtTable.PrimaryKey = New DataColumn() {pkCol}
        'テーブルにレコードを追加する。
        Do While t_File.Peek() >= 0
            F_data = t_File.ReadLine()
            F_datas = F_data.Split(",")
            dtRow = dtTable.NewRow
            dtRow(0) = F_datas(0)
            dtRow(1) = F_datas(1)
            dtRow(2) = F_datas(2)
            dtRow(3) = F_datas(3)
            dtRow(4) = F_datas(4)
            dtTable.Rows.Add(dtRow)
        Loop
        dtview = dtTable.DefaultView
        intCnt = dtview.Count
        dtview.AllowNew = False
        DataGrid1.DataSource = dtview
        t_File.Close()
    End Sub
OS : XP VB.net
現在初めてVBにて開発を行っております。
初歩的な質問になってしまいますが、Datagridの扱い方がよくわかりません。
いろいろなサイトを参考にさせて頂いたのですが、いまひとつイメージがわきません。
処理としては、Cドライブ上のテキストファイルを読み込んで、Datagrid上にて編集しようと思っております。
これについて関連のあると思われる項目『Datagrid・Dataset・Datatable・Dataview』の関連がいまいちわかりません。
どのたか、教えて頂く、もしくは参考サイト等を教えて頂けませんでしょうか?