SilverLight DataGrid: копирование и вставка

  1. Есть ли способ, которым я могу выбрать кучу строк или ячеек из SilverLight DataGrid и скопировать их для вставки, например, в отличиться?

DataGrid, похоже, не имеет встроенной функции!

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


person Community    schedule 20.11.2008    source источник


Ответы (4)


Silverlight 4 великолепен, Ctrl-A - сетка данных, скопируйте и вставьте ее в Excel.

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

person Michael    schedule 18.10.2010

Я бы посмотрел на эту ссылку - кажется довольно полезным http://weblogs.asp.net/manishdalal/archive/2008/11/12/cross-browser-copy-and-paste-in-datagrid-with-excel-support-part-1.aspx

person Nutshell    schedule 17.03.2010

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

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

person Dave Swersky    schedule 20.11.2008
comment
Silverlight 3 добавляет элемент управления FileSaveDialog, который можно использовать для этой функции. - person Jeff Wilcox; 06.08.2009

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

person Kirk    schedule 31.03.2010