Как реализовать копирование нужных колонок из таблицы? Например при клике на кнопку в буфер должны упасть все значения, которые были в первом и третьем столбце.
PS Копирование всей таблицы происходит таким способом
dgvReports.SelectAll();
DataObject dataObject = dgvReports.GetClipboardContent();
if (dataObject != null)
Clipboard.SetDataObject(dataObject);
Сделать это возможно
Но необходимо немного манипуляций.
Во первых, отключить сортировку у столбцов, чтобы их можно было выделять
Программно:
dataGridView1.Columns[0].SortMode = DataGridViewColumnSortMode.NotSortable;
Или через UI
А уже после этого можно добавить код выделения столбцов:
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullColumnSelect;
dataGridView1.Columns[0].Selected = true;
DataObject dobj = dataGridView1.GetClipboardContent();
if (dobj != null)
Clipboard.SetDataObject(dobj);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости