Как извлечь значение из базы данных только через запятую для избыточных данных в C#
Привет кодер,
У меня есть таблица, в которой у меня есть столбцы
Навык ДПС
Х
X B
Г с
Г Д
как получить данные в
Навык ДПС
X A,B
Y C, D
И храните их в DataTable в c# я ищу немного кода, но это не соответствует моим требованиям, любая помощь будет оценена по достоинству.
заранее спасибо.
Что я уже пробовал:
До сих пор я пытался
StringBuilder skills = new StringBuilder(); for (int i = 0; i < dtSkills.Rows.Count; i++) { for (int j = 0; j < dtSkills.Rows.Count; j++) { if (dtSkills.Rows[i]["DemandPrimarySkill"].ToString().Equals(dtSkills.Rows[j]["DemandPrimarySkill"].ToString())) { if (dtSkills.Rows[i]["Skill"].ToString().ToUpper().Trim().Equals(dtSkills.Rows[j]["Skill"].ToString().ToUpper().Trim())) { if (!String.IsNullOrEmpty(skills.ToString())) { skills.Append(","); } skills.Append(dtSkills.Rows[j]["Skill"].ToString()); } } else { break; } } }
в этом у меня есть dtSkill, в котором у меня есть все DPS и связанные с этим DPS у меня есть навыки, которые я пытаюсь добавить навык с помощью string builder, но не получил того, что хотел.