如何在c#中打印账单

时间:2017-02-04 00:39:19

标签: c# xml crystal-reports

我创建了一个简单的计费软件,并将我的账单存储在xml文件而不是数据库中 我想给创建一个法案的pdf的可能性,但在crystale报告中我所看到的是ado数据集和我的对象我不知道如何选择我的数据? 我观看的所有视频都是关于数据库的

1 个答案:

答案 0 :(得分:-1)

将xml转换为有效的DataSet并将其传递给CrystalReport obj。 参考: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());
}