c # пользовательский вид данных - PullRequest
0 голосов
/ 05 октября 2010

Можно ли сделать следующее?

alt text

Красный прямоугольник данных должен быть изменен как другая строка.

Я использую c #, DataTable с MS-SQL.Я хочу дать показанный тип представления второй строки пользователю в окнах.

У меня будет как минимум 500-600 строк, подобных этой, из 1000 строк.Который может быть сокращен до 1000-600 / 3 = 800. (Perhabs, я могу воспользоваться этим шансом, потому что операция не будет занимать много времени.) Пользователю будет легко вводить данные только один раз вместо того, чтобы разместить их трижды.... сэкономит время для них и всей производительности.

Пожалуйста, задайте вопрос, чтобы помочь мне решить эту проблему.

Заранее спасибо.

1 Ответ

0 голосов
/ 05 октября 2010

Здесь есть статья об этом: https://www.simple -talk.com / sql / t-sql-программирование / сцепление-значения-строки-в-транзакции-sql / , "Объединение значений строкив Transact-SQL ".

Вывод заключается в том, что это не тривиальная задача и может быть достигнуто с помощью SQL или кода.

Я бы, вероятно, выполнил запрос к базе данных в коде, а затем изменил быDataTable и привязка данных к сетке с измененным DataTable.Если сетка позволяет редактировать, то вы должны выполнить обратное преобразование перед сохранением в базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...