2012-04-24 2 views

答えて

2

何かがうまくいくかもしれない:

String.Join(",", (from a in dataGridView1.AsEnumerable() select a.Cells[2].Value.ToString()).ToList()) 
4

私はこれではなくStringためStringBuilderを使用します。

StringBuilder sb = new StringBuilder(); 
for (int i = 0; i < dataGridView1.Rows.Count; ++i){ 
    sb.Append(dataGridView1.Rows[i].Cells[2].Value.ToString()); 
} 

string pedido = sb.ToString(); 

文字列は変更できないため、文字列は変更できません。値を同じ文字列に追加し続けると、値を作成して破棄する際のパフォーマンス上の問題が発生する可能性があります。 StringBuilderはすべてのオーバーヘッドがなくても追加し続けることができます。 LINQのこのような

+0

タンクを!!!!!!!!!!!!!!!!!!!!!!それは私が必要なすべてのでした。 –

関連する問題