解决办法:
1、仔细检查自己写的表格的代码,字段与FastReport里编辑的字段是否一致。我不小心把Angle打成了Angel就报错了。
还有一种情况,比如说在FastReport里建了两个表格,在vs2022(我用的是这个)里写代码的时候,一些表格的字段名来不及赋值,就先空着不写,也有可能会报错,可以检查一下这种情况。
2、仔细检查FastReport创建的,那个后缀为frx的文件,里面的Table名是否正确!
<TableDataSource Name="GameDatas" ReferenceName="Data.GameDatas"
DataType="System.Int32" Enabled="true">
首先用编辑器打开这个文件,然后找到上面那一行,看到两个name了不,
简单来说,如果前边Name的值是GameDatas,那么后面ReferenceName里Data.后面的值也一定要是GameDatas。这两个要一致。
改了之后顺利解决。