2011-07-06 94 views
2

我有一个datagridview列“名称”。 约有50行名称。我想在一个分隔的刺中得到所有的名字,像这个“大卫,约翰,金”。 我是否必须在网格中的所有行上循环,否则就有更干净而没有循环的东西?DatagridView concat字符串

我使用框架4.0,c#winforms。

谢谢。

回答

1

与LINQ的帮助:

string names = string.Join(", ", grid.Rows.OfType<DataGridViewRow>() 
       .Select(i => i.Cells["name"].Value.ToString()).ToArray())