heer 发表于 2019-9-16 18:12:29

VS加载FlexReport后提示:未定义FieldType

本帖最后由 heer 于 2019-9-17 09:28 编辑

      <Item type="C1.Win.FlexReport.CustomFields.4_JPN,C1.C1Report.CustomFields.JustifyText">
      <Name>Field1</Name>
      <Section>Header</Section>
      <Left>3780</Left>
      <Top>200</Top>
      <Width>2456</Width>
      <Height>510</Height>
      <PictureScale>Stretch</PictureScale>
      <CustomProperties />
      </Item>

.flxr中添加以上代码,设计时预览正常,VS指定加载此文件预览后提示“未定义FieldType”,
请教如何解决?
谢谢

Richard.Ma 发表于 2019-9-17 00:10:52

设计时和运行时的.NET环境是否一致,无法解决的话请将flxr文件发送上来我帮你验证

heer 发表于 2019-9-17 09:29:41

Richard.Ma 发表于 2019-9-17 00:10
设计时和运行时的.NET环境是否一致,无法解决的话请将flxr文件发送上来我帮你验证

谢谢版主回复,flxr文件已经上传,请帮忙验证以下

Richard.Ma 发表于 2019-9-17 11:03:28

我这边目前测试在设计器中预览仍然是未定义FieldType,你说的在.flxr中添加上述代码,需要添加到那里呢,请最好将已经添加了的报表文件也发过来

heer 发表于 2019-9-17 11:55:24

Richard.Ma 发表于 2019-9-17 11:03
我这边目前测试在设计器中预览仍然是未定义FieldType,你说的在.flxr中添加上述代码,需要添加到那里呢,请 ...

上述代码在.flxr中已经存在了,为什么我这边设计器中预览没有提示“为定义FieldType”,只是在VS加载后预览才提示呢?

Richard.Ma 发表于 2019-9-17 12:31:46

您这边购买的C1是英文版本的吧,是否是日文版本

heer 发表于 2019-9-17 12:38:00

是日文版本

Richard.Ma 发表于 2019-9-17 13:48:45

了解了,我这边是英文版本的开发包,因此在设计器里也会有这个问题,
我看到你添加的是C1.Win.FlexReport.CustomFields.4_JPN这个应该就是转换字符之类的的动态库,在英文开发包中也是没有的

您这个产品是通过西安葡萄城还是其他渠道采购多呢,这个问题可能还是日本那边的同事来处理

我目前的猜测是你运行的程序中缺少这个C1.Win.FlexReport.CustomFields.4_JPN或者相关的dll,导致在设计器中可以但是在程序报错

heer 发表于 2019-9-17 14:05:05

本帖最后由 heer 于 2019-9-17 15:54 编辑

谢谢您帮忙调查问题原因,
这个产品是委托我们软件开发的日本客户提供给我们开发用;出现“未定义FieldType”的预览是将.flxr加载到FlexViewerDialogShow预览时出现的。

Richard.Ma 发表于 2019-9-17 15:07:42

本帖最后由 Richard.Ma 于 2019-9-17 15:08 编辑

不客气,不过这块确实没有办法帮您进一步确认问题的原因了,因为产品不是由我们这边采购的,另外主要是我这边也没有日文版本的开发环境,所以没办法帮你验证

如果刚才给你说的添加dll的办法无法解决问题的话。
我的建议是您可以通过您这边的日本客户来联系当时他们购买产品的厂商(应该是我们的日本葡萄城公司)来解决这个问题

页: [1] 2
查看完整版本: VS加载FlexReport后提示:未定义FieldType