Можно ли сделать следующее?
Красный прямоугольный datatable должен быть изменен как другая строка.
Я использую С#, DataTable с MS-SQL. Я хочу показать отображаемый тип просмотра второй строки для пользователя в окнах.
Я буду иметь по крайней мере 500-600 строк, подобных этому из 1000 строк. Который может сократиться до 1000-600/3 = 800. (Перхабс, я могу воспользоваться этим шансом, потому что операция не займет много времени.) Пользователь будет легко размещать данные только один раз вместо puttinig в три раза. Это сэкономит время для них и всей производительности.
Пожалуйста, задайте вопрос, чтобы помочь мне решить эту проблему.
Спасибо заранее.
Здесь есть статья об этом: https://www.simple-talk.com/sql/t-sql-programming/concatenating-row-values-in-transact-sql/, "Объединение значений строк в Transact-SQL".
Вывод состоит в том, что это не тривиальная задача и может быть достигнуто с использованием SQL или кода.
Я бы, вероятно, выполнил запрос базы данных в коде, а затем изменил DataTable и привязывал таблицу к сетке с измененным DataTable. Если сетка разрешает редактирование, вам необходимо выполнить обратное преобразование, прежде чем сохранять его в базе данных.