Trouble 0001.
Message: 找不到请求的服务
Solve:
检查Login.vb里, 漏做了WinTK.RegisterRemoteType(GetType(XAuto.DataLayer.DLBizConfig))类似的操作。检查所有的XAuto的DataLayer里的模块和XService的S_*.vb的模块,是否都有注册。
Trouble 0002.
向FTRow赋值的时候速度太慢
Solve:
检查该行所属的FreeTable是否正被绑定至一个TreeList,如果是,需要先解除绑定在做此操作。
Trouble 0003.
运行系统连接本地数据库, 反复出现要升级服务器的警告消息,反复升级仍旧提示
检查在Entry.vb中是否有XAuto操作, 如果有则去掉,所有的xauto操作必须在login的DoInitialize()函数内SetUniContraints指令之后做。
Trouble 0004.
XAuto生成时, 出现有些函数内的字段名字空缺
检查此表的外联表,不能带有与此表相同名字的字段。否则会影响XAuto外联字段代码生成出现问题。
Trouble 0005.
对于,通过本地网络方式连接空数据库,系统启动时没有提醒自动升级数据库,而是直接报数据库字段找不到的错误
在Login.vb中, DoInitialize函数中,不要带有XAuto操作的指令,应该放置到BeforeLogin的里去。
Trouble 0006.
对于新建数据库, 启动时报读取数据库失败, 而不是提示数据库需要升级
在Login.DoInitialize中,不要做任何和数据库有关的操作,包括SysInfo.ReadShareValue, 因为此时数据库内容尚未设置完成,版本判断也没有做,如果要做此类操作,到Login.BeforeLogin中去做。
Trouble 0007.
LookupEdit.ProcessNewValue中,要输入Code直接调出搜索的值,需要注意几点:
LookupEdit.Properties.SearchMode, 需要改为OnlyInPopup
LookupEdit.EditValue设置有用的值以前,现需要做EditValue = Nothing
做完设置值,在事件中需要使用 e.Handled = False
Trouble 0008.
修改GridControl的字体大小:Gridview.Appearance.Row.Font, Gridview.Appearance.HeadPanel.Font
Trouble 0009.
GridControl进行主从表设置,很关键的一点,要设置下级Level Name,对应于RelationName