//类型赋值 private List <CParams> Get_Params_list(IRfcFunction pFunction) { List <CParams> _Params_list = new List <CParams>(); IRfcTable rfctable_Params = pFunction.GetTable("Params"); // C${rfctable.Name} _C${rfctable.Name}; for (int i = 0; i < rfctable_Params.RowCount; i++) { var _Params = new CParams(); _Params.paramclass = rfctable_Params[i].GetString("PARAMCLASS"); // 参数类型 _Params.parameter = rfctable_Params[i].GetString("PARAMETER"); // 参数名称 _Params.tabname = rfctable_Params[i].GetString("TABNAME"); // 表名 _Params.fieldname = rfctable_Params[i].GetString("FIELDNAME"); // 字段名 _Params.exid = rfctable_Params[i].GetString("EXID"); // Typ _Params.position = rfctable_Params[i].GetInt("POSITION"); // _Params.offset = rfctable_Params[i].GetInt("OFFSET"); // _Params.intlength = rfctable_Params[i].GetInt("INTLENGTH"); // _Params.decimals = rfctable_Params[i].GetInt("DECIMALS"); // _Params.defaultv = rfctable_Params[i].GetString("DEFAULT"); // 输入参数的缺省值 _Params.paramtext = rfctable_Params[i].GetString("PARAMTEXT"); // 短文本 _Params.optional = rfctable_Params[i].GetString("OPTIONAL"); // 可选参数 _Params_list.Add(_Params); } return(_Params_list); }
//类型赋值 private List<CParams> Get_Params_list(IRfcFunction pFunction) { List<CParams> _Params_list = new List<CParams>(); IRfcTable rfctable_Params = pFunction.GetTable("Params"); // C${rfctable.Name} _C${rfctable.Name}; for (int i = 0; i < rfctable_Params.RowCount; i++) { var _Params = new CParams(); _Params.paramclass = rfctable_Params[i].GetString("PARAMCLASS"); // 参数类型 _Params.parameter = rfctable_Params[i].GetString("PARAMETER"); // 参数名称 _Params.tabname = rfctable_Params[i].GetString("TABNAME"); // 表名 _Params.fieldname = rfctable_Params[i].GetString("FIELDNAME"); // 字段名 _Params.exid = rfctable_Params[i].GetString("EXID"); // Typ _Params.position = rfctable_Params[i].GetInt("POSITION"); // _Params.offset = rfctable_Params[i].GetInt("OFFSET"); // _Params.intlength = rfctable_Params[i].GetInt("INTLENGTH"); // _Params.decimals = rfctable_Params[i].GetInt("DECIMALS"); // _Params.defaultv = rfctable_Params[i].GetString("DEFAULT"); // 输入参数的缺省值 _Params.paramtext = rfctable_Params[i].GetString("PARAMTEXT"); // 短文本 _Params.optional = rfctable_Params[i].GetString("OPTIONAL"); // 可选参数 _Params_list.Add(_Params); } return _Params_list; }