Для приложения VB.Net, нуждающегося в выводе данных в буфер обмена с форматированием, мне нужна некоторая помощь.Сейчас я экспортирую данные из буфера обмена, используя
MainView.ClipboardCopyMode = Windows.Forms.DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText
System.Windows.Forms.Clipboard.SetDataObject(MainView.GetClipboardContent())
Теперь мне нужно расширить это форматированием / стилем из DataGridView.Я прочитал несколько ExcelExporter, все записи непосредственно в файл Excel, но мне нужно записать в буфер обмена.
DataGridView не предоставляет ничего кроме DataGridView.GetClipBoardContent (), который просто дает необработанные данные.Мне нужно получить некоторые объекты XML / HTML / RTF.Я пробовал следующее:
Dim test As New DataObject
test.SetData(DataFormats.EnhancedMetafile , True, DataGridView1.GetClipboardContent)
Clipboard.SetDataObject(test)
Это еще не работает.Любые советы, как легко преобразовать несвязанный DataGridView в XML / HTML / RTF / расширенный метафайл?