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