Member 12305778 Ответов: 0

Как задать границу при экспорте данных в excel из datagridview в буфер обмена


Я скопировал данные datagridview в буфер обмена и вставил их в excel.
Но мне нужна граница для всех ячеек в datagridview при экспорте в excel.

Что я уже пробовал:

частный недействительными CopyGridToClipboard(элемент сетки)
{
//Исключить заголовки строк
сетка.RowHeadersVisible = false;
сетки.Для Свойства Borderstyle = Borderstyle Стиль Окна.FixedSingle;

//Включить заголовки столбцов
сетка.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText;
сетка.SelectAll();
DataObject dataObj = сетка.GetClipboardContent();
if (dataObj != null)
Буфер обмена.SetDataObject(dataObj);

//Установите видимость заголовков строк обратно
сетка.RowHeadersVisible = true;

}


частная btnExport_Click недействительным(объект отправителя, EventArgs в электронной)
{


//Откройте приложение Excel и добавить книгу
XL.Применение применение;
XL.Рабочая тетрадь книга;
XL.Оцинкованный лист ;
применение = новый XL.Приложение();
приложение.Видимое = истинное;
книга = приложение.Рабочая тетрадь.Добавь();
лист = (XL.Листе книги).Рабочие листы[1];

этот.CopyGridToClipboard(dataGridView1);
XL.Range gridRange = (XL.Range)лист.Клетки[9, 2];
гридранж.Выбрать();
лист.Паста специальная(gridRange);
}

Member 12305778

Пожалуйста, помогите, если кто-нибудь поймет мой вопрос.

0 Ответов