Конкатные строки DatagridView - PullRequest
2 голосов
/ 06 июля 2011

У меня есть сетевое представление со столбцом «имя». Есть около 50 строк с именами. Я хотел бы, чтобы все имена были в одной строке, такой как «Дэвид, Джон, Ким». Нужно ли зацикливаться на всех строках сетки для этого или есть что-то более чистое без зацикливания?

Я использую фреймворк 4.0, c # winforms.

Спасибо.

1 Ответ

1 голос
/ 06 июля 2011

с помощью LINQ:

string names = string.Join(", ", grid.Rows.OfType<DataGridViewRow>()
               .Select(i => i.Cells["name"].Value.ToString()).ToArray())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...