-4
我创建了一个简单的帐单软件,并将我的帐单存储在xml文件中,而不是数据库中,我想给出创建帐单的pdf的可能性,但在crystale报告中我只看到是ado数据集和我的对象我不知道如何选择我的数据? 以及我观看的所有视频都是关于数据库的如何在c中打印帐单#
我创建了一个简单的帐单软件,并将我的帐单存储在xml文件中,而不是数据库中,我想给出创建帐单的pdf的可能性,但在crystale报告中我只看到是ado数据集和我的对象我不知道如何选择我的数据? 以及我观看的所有视频都是关于数据库的如何在c中打印帐单#
将您的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());
}
我instaled Crystal报表和创建报表,但是当我要选择我的数据我没有看到它 –
嗯,也许你应该使用一个数据库? – MickyD