Похоже, вы не понимаете вид сетки.Это не имеет ничего общего с тем, что вы описываете.Вы должны Google, как экспортировать данные, чтобы преуспеть с C #.Вы можете создать ссылку или кнопку с надписью «загрузить файл Excel», и кнопка будет привязана к вашему методу c #.Если вы используете этот метод на своем веб-сайте, вы можете сделать это один раз и, возможно, сделать так, чтобы он использовал параметр, чтобы выяснить, какую таблицу базы данных он экспортирует в Excel.
Ps В случае, если вы ищете больше функциональности, чем gridviewЯ предлагаю вам взглянуть на мой ответ на этот пост о создании собственного. Как показать всплывающее меню из базы данных в виде сетки для каждого элемента строки сетки?
Вам действительно необходимо скопировать это в буфер обмена?Возможно, это можно сделать, но это займет много времени.Вы говорите о вставке данных в несколько полей, а не в одно поле.Я полагаю, вам нужно создать расширение для Excel, которое будет знать, что данные буфера обмена взяты из таблицы базы данных, и выяснить, как заполнять лист.