/// <summary> /// 用于处理BindCheckListPopCallBack /// </summary> /// <param name="p_popContainerEdit"></param> /// <param name="p_CallBackHandler"></param> public PopContainerUtil(PopupContainerEdit p_popContainerEdit, BindCheckListPopCallBack p_CallBackHandler) { InitializeComponent(); m_popContainerEdit = p_popContainerEdit; ChkPopList.ItemCheck += new DevExpress.XtraEditors.Controls.ItemCheckEventHandler(ChkPopList_ItemCheck); p_CallBackHandler(ChkPopList);//绑定数据源 p_popContainerEdit.Properties.PopupControl = PopContainer; }
/// <summary> /// 初始化列表里的多选 /// </summary> /// <param name="p_popContainerEdit"></param> /// <param name="p_view"></param> /// <param name="p_DisplayMemberFieldName"></param> /// <param name="p_EditValueFielName"></param> /// <param name="p_CallBackHandler"></param> void InitCLS(RepositoryItemPopupContainerEdit p_popContainerEdit, GridView p_view, string p_DisplayMemberFieldName, string p_EditValueFielName, BindCheckListPopCallBack p_CallBackHandler) { InitializeComponent(); _RepositoryItemPopupContainerEdit = p_popContainerEdit; _view = p_view; _DisplayMemberFieldName = p_DisplayMemberFieldName; _EditValueFielName = p_EditValueFielName; _view.FocusedRowChanged += _view_FocusedRowChanged; //2011-11-29新增 _RepositoryItemPopupContainerEdit.Leave += new EventHandler(_RepositoryItemPopupContainerEditLeave); ChkPopList.ItemCheck += new DevExpress.XtraEditors.Controls.ItemCheckEventHandler(ChkPopGridList_ItemCheck); p_CallBackHandler(ChkPopList);//绑定数据源 _RepositoryItemPopupContainerEdit.PopupControl = PopContainer; PopContainer.Height = 200; }
/// <summary> /// 用于处理列表里的多选 /// </summary> /// <param name="p_popContainerEdit"></param> /// <param name="p_CallBackHandler"></param> public PopContainerUtil(RepositoryItemPopupContainerEdit p_popContainerEdit, GridView p_view, string p_DisplayMemberFieldName, BindCheckListPopCallBack p_CallBackHandler) { InitCLS(p_popContainerEdit, p_view, p_DisplayMemberFieldName, "", p_CallBackHandler); }