Blog信息 |
blog名称:注册会计师(注会)练习软件 日志总数:398 评论数量:116 留言数量:27 访问次数:3273400 建立时间:2005年6月6日 |

| |
[borland eco 技术]variableHandle在处理数据集的BUG,开发者解决方案 软件技术
吕向阳 发表于 2008/1/19 8:26:57 |
从开发者论坛搜索出来的,
a bug in the handling of collections in the variableHandle.
rhObjects should be configured as:
EcoSpaceType = VariableHandleDemo.VariableHandleDemoEcoSpace)StaticValueTypeName = "Collection(Test)
and the following code added to the constructor (which does exactly what the variablehandle should be doing):
rhObjects.EcoSpace = m_EcoSpace; IVariableFactoryService vfs = EcoServiceHelper.GetVariableFactoryService(m_EcoSpace); rhObjects.SetElement(vfs.CreateTypedObjectList(typeof(Test), false));
==================
数据集的处理办法2
That is the solution!!!. I write the code for all.The application is a ASP.NET application...
//In page_load vhRecursosSeleccionados.EcoSpace := fEcoSpace; vhRecursosSeleccionados.Element.AsObject := ArrayList.Create;
//and then procedure TfrmTarea.btnEjecutar_Click(sender: System.Object; e: System.EventArgs); var dgi:DataGridItem; cb:CheckBox; r:TRecurso; Id:String; begin IObjectList(vhRecursosSeleccionados.Element).Clear;
for dgi in dgRecursos.Items do begin if CheckBox(dgi.FindControl('Chk')).Checked then begin Id := dgRecursos.DataKeys[dgi.ItemIndex].ToString; r := ObjectForId(Id).AsObject as TRecurso; IObjectList(vhRecursosSeleccionados.Element).Add(r.AsIObject); end; end; DataBind; end; |
|
|