• ベストアンサー

テキストファイルの行を指定して読み込み

テキストファイルの読み込みたい行を指定して テキストボックスに表示させたいのですが、 どのようにすればよいでしょうか? StreamReaderには一行分の文字を読み取るReadLine メソッドがありますが、行は指定はできないようです。 良い方法があればアドバイスを頂きたいです。 よろしくお願いします。 --- 開発環境:VS2005 pro OS:Vista

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

  • ベストアンサー
  • o84
  • ベストアンサー率31% (128/407)
回答No.1

指定したい行まで、 ReadLineをループでくるくる回しては? int i = 1; while (line = sr.ReadLine()) != null) { if( i = 10 ){ lineを表示する; } i++; } みたいに。 調べないで書いているので、文法間違ってたらごめんなさい。

その他の回答 (2)

回答No.3

http://www.officetanaka.net/excel/vba/filesystemobject/textstream.htm#SkipLine FSOでスキップするか ReadAllして加工するか http://www.happy2-island.com/vbs/cafe02/capter00803.shtml ADOの SQLで 抽出できませんか

  • o84
  • ベストアンサー率31% (128/407)
回答No.2

ああ、、、 i=10 じゃなくて、 i==10 でしたね。 指定した行が10行目だった場合ってことです。

関連するQ&A