2017-02-04 16 views
-4

Я создал простое платежное программное обеспечение и сохранил свои счета в XML-файле, а не в базе данных,
Я хочу предоставить возможность tto создать pdf-документ, но в отчете о кристале все, что я вижу это ado dataset и мой объект, который я не знаю, как выбрать мои данные? и все видео я смотрел о базе данныхКак распечатать счет в C#

+0

я отчет кристалл Установленная и создал отчет, но когда я хочу, чтобы выбрать мои данные я не вижу это –

+0

Ну, может быть, вы должны использовать базу данных? – MickyD

ответ

-1

Преобразуйте свой xml в действительный DataSet и передайте его на свой объект CrystalReport. Ссылка: https://support.microsoft.com/en-us/help/311566/how-to-read-xml-data-into-a-dataset-by-using-visual-c-.net

string myXMLfile = "C:\\MySchema.xml"; 
DataSet ds = new DataSet(); 
try 
{ 
    ds.ReadXml(myXMLfile); 
    dataGrid1.DataSource = ds; 
    dataGrid1.DataMember = "Cust"; 
} 
catch (Exception ex) 
{ 
    MessageBox.Show(ex.ToString()); 
}