#c# #datagrid
#c# #datagrid
Вопрос:
Попытка распечатать сетку данных в silverlight, запускаемую кнопкой, какие-либо решения?
Ответ №1:
Используйте классы System.Windows.Печать пространства имен.
Статьи :
Комментарии:
1. Я думаю, что это для Windows Forms.
2. 1, классная статья, но вам нужно изменить пространство имен и ссылку. Они используют
PrintDocument
класс из системы. Windows. Печать пространства имен.
Ответ №2:
ссылаясь на эту статью Печать в silverlight
Используйте System.Windows.Printing.PrintDocument
три события для обработки печати. Они
- Конечный отпечаток
- StartPrint
- PrintPage
используйте Print() для выполнения операции печати, задайте свойство DocumentName для имени.
- Создать экземпляр
PrintDocument
класса - Укажите содержимое для печати.
-
Напишите код для обработки
PagePrint
событияprivate void mybutton_Click(отправитель объекта, RoutedEventArgs e) { PrintDocument prt = new PrintDocument(); prt.PrintPage =(s, аргументы) => { аргументы.PageVisual = txtBlcok; }; prt.Print(); }