• 【MSCE C#】为什么有些面板上的属性,通过EC获取不到?以LineElement的Length属性为例
    霄男 宿
    随便画一条LineElement 然后通过如下代码获取它的Length,结果获取不到,是什么原因呢? ElementId elementId = (ElementId)1400L; Element ele = GeneralUtils.ActiveDgnModel.FindElementById(elementId); IDgnECInstance findedIns; IECProperty...
  • 03-开启管理页面-弹出 Cannot find table 0 的错误
    Ren Zhi Hong
    【问题描述】 如下截图,数据库关联完成后,尝试打开SelectServer管理页面时,弹出错误:无法找到Table 0 【解决方法】 数据库的访问权限导致。如下截图, 管理员身份运行 Database setup工具,然后必须使用sa账户和密码进行登录,接着关联或新建数据库,点击OK创建后,即可正常登录管理页面。
  • RE: 【MSCE C#】为什么有些面板上的属性,通过EC获取不到?以LineElement的Length属性为例
    HongQiang Guo
    if(iecPropertyValue.IsArray) { IECArrayValue curECArrVal = iecPropertyValue as IECArrayValue; for (int i = 0; i < curECArrVal.Count; i++) { IECPropertyValue ccurECPropVal = curECArrVal[i]; ...
  • RE: 【MSCE C#】为什么有些面板上的属性,通过EC获取不到?以LineElement的Length属性为例
    HongQiang Guo
    换DgnECManager.Manager.GetHistoricalElementProperties试试
  • RE: 【MSCE C#】为什么有些面板上的属性,通过EC获取不到?以LineElement的Length属性为例
    霄男 宿
    试过了,获取不到啊。我研究了一下ECSchema,这个Length属性是存储在Segments属性中的,而Segments属性是一个Segment类型的结构体。 所以我到底应该如何通过属性面板上的名称来获取到具体的IEC Property 或者IECPropertyValue类型呢?因为我不可能查看所有ECSchema来进行定制化开发啊,需要有一个通用的方法呢~ 其实最终的问题还是要获取所有显示在面板上的EC属性...