Как реализовать копирование нужных колонок из таблицы? Например при клике на кнопку в буфер должны упасть все значения, которые были в первом и третьем столбце.
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);
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня есть событие, в котором я получаю изменяемое значениеПри каждом событии создаю поток и проверяю одной функцией, дошло ли значение...
После завершения функции f_name на строке label16Invoke(new Action(UpdateLabel)); падает исключение "Поток был прерван, когда находился в состоянии ожидания"
Всем привет! Решаю задачу на шарпе (сразу говорю, что знаю базу лишь шарпа)