テキストファイルを読み込みDataGridViewへ追加する方法です。
テキストファイル内のデータを1行ずつ要素とする文字列配列として読み込むため
System.IO名前空間のFileクラス>
ReadAllLinesメソッドを利用しました。
これは、C#2.0以上で利用できます。
テキスト・ファイルの内容を簡単に読み込むには?を引用
http://www.atmarkit.co.jp/fdotnet/dotnettips/398readall/readall.html<コード>
//テキストファイル:sample.txtをDataGridView:dataGridView1(列項目をあらかじめ設定)に読み込む
//Shift-JISコードとして開く
// シフトJISのファイルの読み込み(1行ずつ)
string[] myTextValueLines = File.ReadAllLines("sample.txt"
System.Text.Encoding.GetEncoding("Shift_JIS"));
//1行単位に「,」でスプリットした要素を代入する変数
string[] myTextValueSplits;
//テキストファイルの行数
int myTextValueLinesCount = myTextValueLines.Length;
//DataGridViewに行を追加
dataGridView1.Rows.Add(myTextValueLinesCount);
for (int i = 1; i <= myTextValueLinesCount; i++)
{
//カンマ区切り配列要素へ格納
myTextValueSplits = myTextValueLines[i - 1].Split(',');
for (int j = 1; j <= myTextValueSplits.Length; j++)
{
dataGridView1[j - 1, i - 1].Value = myTextValueSplits[0].ToString().Replace("\"", "");
}
}