Кажется, что в DataGrid нет этой встроенной функции!
Большое спасибо
Silverlight 4 отлично, Ctrl-A решетка данных, скопируйте и вставьте его в Excel.
Вы можете даже настроить то, что копируется, используя ClipboardContentBinding, что весьма полезно, если вы используете TemplateColumn.
Я бы проверил эту ссылку - кажется довольно полезным http://weblogs.asp.net/manishdalal/archive/2008/11/12/cross-browser-copy-and-paste-in-datagrid-with-excel-support-part-1.aspx
Вы хотите сделать это программно? Если это так, то вам не повезло с Silverlight 3. Silverlight 4 должен добавить эту функцию.
Silverlight использует систему векторной визуализации. Текст не совпадает с текстом в Блокноте - он отображается как векторное изображение. Вы не можете выделить текст в Silverlight или Flash.
Если вы пишете приложение, предложите кнопку «Загрузить файл Excel», которая перенаправляет на генератор файлов Excel.