2016-08-06 5 views
1

私はC#でDataGridViewを持っており、プログラムがアクティブである間にその中にあるものを編集することができますが、プログラムにデータを追加する方法は不思議です。プログラムが始まるこのように私はすでに自分のPCにデータを持っています。ちなみに、これはすべてWindowsフォームを使用しています。ありがとう!Visual Studio DataGridViewと混同していますか?

〜私はフラットテキストファイルからデータを取得しています。これが何であるかわからないのであれば、基本的にテキストファイルをデータベースとしてもっと控えめな方法で使用しています。だから、テキストファイルから入ってくるデータの各行について、私はその行を分割してDataGridViewに入れたいと思っています。あなたはデータバインディングを使用しない場合は

+0

データ働きますか?どのようなデータですか?この最初のデータはどこで入手できますか?データベースから、ファイルから、手動で定義されていますか?もっと文脈を追加してください – Steve

+1

http://stackoverflow.com/questions/10063770/how-to-add-a-new-row-to-datagridview-programmatically –

+2

あなたが混乱している場合は、私たちの気持ちを想像してください。 – Plutonix

答えて

0

は、このパターンはよく

string[] row = new string[numColumns]; 
List<string> lines; 
// Add code here to read and parse your file 
// Each file line is added to lines 
    foreach (var line in lines) 
    { 
     // Split the line into fields, tab assumed here 
     string[] fields= line.Split(new char[] { '\t' }); 
     // Add validation of file contents 
     row[0] = fields[0]; 
     row[1] = fields[1]; 
     // etc. 
     dataGridView1.Rows.Add(row); 
    } 
関連する問題