我有一個名爲BaseEvent
一個基類和幾個後代類:獲取所有後代類型的基類的
public class BaseEvent {
// the some properties
// ...
}
[MapInheritance(MapInheritanceType.ParentTable)]
public class Film : BaseEvent {
// the some properties
// ...
}
[MapInheritance(MapInheritanceType.ParentTable)]
public class Concert : BaseEvent {
// the some properties
// ...
}
我有在運行時創建的BaseEvent
實例代碼:
BaseEvent event = new BaseEvent();
// assign values for a properties
// ...
baseEvent.XPObjectType = Database.XPObjectTypes.SingleOrDefault(
t => t.TypeName == "MyApp.Module.BO.Events.BaseEvent");
現在,此活動將在BaseEvent
列表視圖中顯示。
我想做以下事情:當用戶點擊Edit
按鈕,然後顯示列表視圖查找字段與所有後代類型。當用戶將記錄更改ObjectType
保存爲選定值時。
我怎樣才能做到這一點?
謝謝。
PS。這是asp.net應用程序。
有什麼部分有問題?使用後代類型創建列表,從列表中獲取所選項目還是更新ObjectType屬性? – Filip 2012-04-16 10:51:05
@Leonid:如果在那裏提供的解決方案不能滿足您的需求,請隨時重新激活DevExpress支持中心票證(http://www.devexpress.com/issue=Q395003)中的票證。我們很樂意爲您提供幫助。 – 2012-04-26 09:05:08