У меня есть несколько видов сетки. В каждом из них я копирую содержимое в буфер обмена, используя такой код:
GV_Master.SelectAll ();
DataObject dataObj = GV_Master.GetClipboardContent ();
Clipboard.SetDataObject (dataObj, true);
GV_Master.ClearSelection ();
В большинстве случаев это работает как задумано, копируя все содержимое Gridview в буфер обмена. В одном случае он копирует только ячейку, в которой я щелкнул правой кнопкой мыши, чтобы вызвать контекстное меню, которое вызывает приведенный выше код. Разница, очевидно, в том, что у работающих с сеткой представлений есть источник данных, а у того, у которого нет строк, которые я заполняю индивидуально. Однако, если копируется содержимое буфера обмена, а не источник данных, я не понимаю, почему это должно иметь значение.
Чего мне не хватает?