• ベストアンサー

VB2005 でtxtデータをデータグリッドビューに読み込む

VBに取り付かれて、悪戦苦闘している素人です。メモ帳に縦に並んでいる100人ほどの名前を、直接データグリッドビューに取り込むにはどうしたらよいのでしょうか。どなたかお分かりになる方、教えていただけないでしょうか。宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • AlexSuns
  • ベストアンサー率67% (78/115)
回答No.1

こんな感じです Dim filename As String = (なにやらテキストファイルのパス) Dim dt As New System.Data.DataTable() dt.Columns.Add("名前", Type.GetType("System.String")) Using sr As New System.IO.StreamReader(filename, System.Text.Encoding.GetEncoding("shift-jis"))   Do While sr.Peek() >= 0     Dim dr As System.Data.DataRow = dt.NewRow()     dr("名前") = sr.ReadLine()     dt.Rows.Add(dr)   Loop End Using Me.DataGridView1.DataSource = dt.DefaultView

ityounomi
質問者

お礼

ありがとうございます(^▽^)。 早々にやって見ます。

関連するQ&A

  • VC++について (VBで言うところのコレクションについて)

    教えてください。 VC++を覚えようと思い悪戦苦闘しているのですが、教えて頂きたいことがあります。 タイトルにもあるのですが、VBで言うところのコレクション配列に似たリスト型配列ってあるのでしょうか? もしあるのであれば、教えてくださいませ。 出来れば、簡単なサンプル等あればうれしいです。

  • データグリッドビューに表示された数字を足したい

    すごく基本的な質問になると思います。 データグリッドビューの1列目に表示された数字を全部足したいのですが、 行の数は可変で毎回変わります。 たぶんFor Each~を使えばうまくいくと思うのですが、 最近覚え立てなのでどう書いていいかわかりません>< すみませんが、VB経験者の方、教えていただけますでしょうか。

  • VB6.0とVB.NETの違いについて

    初めて2日目です 会社の研修でVB6.0をやることになり 参考書を片手に悪戦苦闘しています 学生のころにVB.NETをかじったことがあるのですが 割と似ているところがあったりして戸惑っています VB.NETの癖で構文してしまうのでエラーがたくさん出てしまいます そこで皆さんにお聞きしたいのですが VB6.0とVB.NETの違いを教えていただきたいのですが お聞きしたいことは 1)VB.NETとVB6.0の機能や用途についての違い 2)VB.NETとVB6.0で共通で使える関数 3)逆に互換性のない関数(VB6.0では使えないもの) 4)(あれば)同じ記述で違う機能の関数 5)上記とは逆に違う記述で同じような機能を持つ関数 以上のことをお聞きしたいです 質問の内容をもう少し具体的にかければよかったのですが 学習を始めて間もないので抽象的ですいません

  • データグリッドビューの行にチェックボックス

    VB2010で、データグリッドビューの行にチェックボックスを入れたいのです。 DataGridViewCheckBoxCellでできるかなと思っているのですが、 下記のコードではチェックボックス行が追加されません。 どう修正すればよいでしょうか。 ご存知の方教えてください。よろしくお願いします。 Dim CB As New DataGridViewCheckBoxCell Me.DataGridView1.Rows.Add(CB)

  • データグリッドビューの結合セルに文字を表示させたい

    VB2010にて、データグリッドビューのセル(0,0)と(1,0)を結合して、 「dimensional data」と表示させたいです。 以下のコードでセル結合まではできたのですが、 セル(0,0)に「dimensi...」と表示されてしまい、文字が2つのセルをまたがってくれません。 どうしたらよろしいでしょうか。 ご存知の方教えてください。どうぞよろしくお願いいたします。

  • VBでの印刷関係について教えてください

    VBでの印刷関係について教えてください VB2005を使ってデータグリッドビューに表示されているデータを印刷する処理のプログラミングを行っています。 そこで、印刷するデータに見やすくなるよう罫線を引きたい(縦の線でセルを区切る形で)のですが、どのようにプログラミングすればいいのかがわからず困っています。 DrawLineを使ったりするのでしょうか? 印刷するモノに罫線を引く方法を教えてください。 また、現在印刷するデータのセルとセルの間(上記の罫線を引きたい部分)の空白を均等な回数分スペースを入れる形で、 そのセル内の上下の印字開始位置が揃った形で印刷するようにプログラミングを行っているのですが、もっと簡単にセルごとに印字開始位置を揃える方法はありますか? まだVBを始めたばかりなもので、質問自体が伝わりづらいものになってしまっているかもしれませんが、よろしくお願いします。

  • アクセス2000 選択クエリ開いて直接データが編集できる?

    前任者のものを改良しようと悪戦苦闘中、不思議なことに気がつきました。選択クエリでデータを表示していて 直接データを編集ができるものと 編集を受け付けない選択クエリがあります。どこに違いがあるのかわかりません。どうやって設定を変えるのでしょうか。3時間悩んでおります。お助けください。

  • VB6でTIFF図のプロパティをリスト化する?!

    自分は駆け出しのVBユーザーなのですが、 自身が撮影した複数枚の写真(TIFFファイル)を対象にファイル名、縦横サイズ(ピクセル値)、解像度(dpi)、ビット深さ(1ビット?)を取得して、EXCELにリスト化できないか悪戦苦闘中です。 ググってみると「GDI+」なるものを活用する・・・のかな・・・?というレベルです。 なにぶんはじめたばかりで、1ファイルのファイル名を出す事しかできていません。 是非、お力をお借りしたいのですが、、、 VBのプログラムをおしえてください! おねがいします!!!!

  • 【助けて】 VB2005とVB.NETについて

    すみません。。。 VB.NETを勉強しなくてはいけない状態になりました。 そこで、本屋にVB.NETの本を探しに行きました。 VB2005の本を見てみるとVisualStudioを使用している用 なのですが、VB2005とVB.NETはどう異なっているのでしょうか? 全く同じものではないということは、 なんとなく解っているのですが、ド素人なので簡単に教えて下さい。 また、VB.NETでお勧めの本があれば教えて下さい。 ASP.NETは使用した事があるのでVisualStudioの基本的な操作は 解りますが、プログラムについてはド素人です。 親切な方、どうぞ宜しくお願いします。

  • 画像を載せたい

    なんとかホームページ作りたく悪戦苦闘しています。 風景写真をホームページに載せたいのですが旨く出来ません。「名前をつけて画像を保存する」でファイル名をつけて保存しています。 どうすればホームページに写真を貼り付けできるのですか、素人の質問で申訳ありません。

専門家に質問してみよう