2017-07-26 8 views
0

私を助けてください!私は1つの列 enter image description hereCでdatagridviewにtxtファイルをインポートする方法#

私を助けてくださいを示したコードC#は私 enter image description here

コード私のDataGridView txt.fileのDataGridViewに

ファイルをtxt.fileをインポートしたいです。ありがとうございます

+1

コードを投稿するときに画像を使用しないでください。 – Han

+0

私はここでansが利用できると思います:https://stackoverflow.com/questions/26753914/import-data-from-text-file-and-display-in-datagrid/ – Jaimesh

+1

テキストファイルを1行ずつ読み込み、あなたの行を解析しますあなたのモデル/オブジェクトと、グリッドで解析した後に作成したオブジェクトの最終バインドリストに貼り付けます –

答えて

1

私はこれをボタンクリックイベントで行っています。 text.txt

そして、ここでは出力されます:

enter image description here

ちょうどあなたの必要に応じて更新する。ここ

private void button1_Click(object sender, EventArgs e) 
     { 
      System.IO.StreamReader file = new System.IO.StreamReader("D:\\test.txt"); 
      string[] columnnames = file.ReadLine().Split(' '); 
      DataTable dt = new DataTable(); 
      foreach (string c in columnnames) 
      { 
       dt.Columns.Add(c); 
      } 
      string newline; 
      while ((newline = file.ReadLine()) != null) 
      { 
       DataRow dr = dt.NewRow(); 
       string[] values = newline.Split(' '); 
       for (int i = 0; i < values.Length; i++) 
       { 
        dr[i] = values[i]; 
       } 
       dt.Rows.Add(dr); 
      } 
      file.Close(); 
      dataGridView1.DataSource = dt; 
     } 

はテキストファイルです。テキストファイルに列名を定義するか、グリッドビューでデフォルトを設定する

関連する問題