2008-11-20 7 views
2
  1. Есть ли способ, чтобы я мог выбрать группу строк или ячеек из Silverlight DataGrid и скопировать их для вставки в, например. первенствует?

У DataGrid, похоже, нет этой функциональности!SilverLight DataGrid: Скопируйте & вставьте

Большое спасибо

ответ

0

Silverlight использует систему векторного рендеринга. Текст не совпадает с текстом в «Блокноте» - он отображается как векторное изображение. Вы не можете выделить текст в Silverlight или Flash.

Если вы пишете приложение, предложите кнопку «загрузить файл Excel», которая перенаправляется на генератор файлов Excel.

+0

Silverlight 3 добавляет элемент управления FileSaveDialog, который может использоваться для этой функции. – 2009-08-06 17:06:38

0

Вы хотите сделать это программно? Если это так, то вам не повезло с Silverlight 3. Silverlight 4 должен добавить эту функциональность.

2

Silverlight 4 отлично, Ctrl-A datagrid, скопируйте и вставьте его в Excel.

Вы даже можете настроить то, что копируется с помощью ClipboardContentBinding, что весьма полезно, если вы используете TemplateColumn.