2011-09-12 83 views
1

我认为RepositoryItem的编辑器是动态创建的。有没有办法获得对编辑器的引用?获取RepositoryItem的编辑器

+0

从哪里?你为什么想这样做? – SLaks

+0

费尔南多,你应该详细阐述你的问题。你是否与设计师分配了一个特定的编辑器?你想做什么,为什么以及什么时候,如果你得到一个参考,你不能用设计师做什么? –

+0

我想在运行时执行此操作---获取RepositoryItem的编辑器。 – Fernando

回答

0

根据DevEx documentation,您必须设置存储库项目的所有属性。这样做将允许父级控件动态创建编辑器的“类型”。然后将其添加到控件的存储库项目集合 - 例如。从文档:

RepositoryItemDateEdit riDateEdit = new RepositoryItemDateEdit(); 
// Customize the item... 
// Add the item to the control's internal repository. 
treeList1.RepositoryItems.Add(riDateEdit); 
// Bind the item to the control's column. 
treeList1.Columns["Start Date"].ColumnEdit = riDateEdit; 

一旦添加了库项目的项目集合,你应该能够找到并参考编辑器。 HTH ...