C# 如何用c语言打印帐单#

C# 如何用c语言打印帐单#,c#,xml,crystal-reports,C#,Xml,Crystal Reports,我创建了一个简单的计费软件,并将账单存储在xml文件中,而不是数据库中, 我想给你一个机会,创建一个pdf格式的账单,但在crystale报表中,我看到的只是ado数据集和我的对象,我不知道如何选择我的数据? 我看的所有视频都是关于数据库的将xml转换为有效的数据集并将其传递给CrystalReport obj。 参考: 我安装了crystal report并创建了一个报告,但是当我想选择我的数据时,我看不到它,也许你应该使用数据库? string myXMLfile = "C:\\MySche

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

将xml转换为有效的数据集并将其传递给CrystalReport obj。 参考:


我安装了crystal report并创建了一个报告,但是当我想选择我的数据时,我看不到它,也许你应该使用数据库?
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());
}