void ViewOnMasterRowGetLevelDefaultView(object sender, MasterRowGetLevelDefaultViewEventArgs e) { if (e.RelationIndex > -1) { var gridViewBuilder = new GridViewBuilder(Application, ObjectSpace, Frame); var levelDefaultView = gridViewBuilder.GetLevelDefaultView((XpandXafGridView)sender, e.RowHandle, e.RelationIndex, View.Model, MasterDetailRules); e.DefaultView = levelDefaultView; } }
private void gridView_MasterRowGetLevelDefaultView(object sender, MasterRowGetLevelDefaultViewEventArgs e) { var rowData = gridSource.Sources[gridView.GetDataSourceRowIndex(e.RowHandle)]; e.DefaultView = new GridView(gridControl1); e.DefaultView.DataSourceChanged += (senderClone, _) => { // senderClone is the clone for this expansion; e.DefaultView is the pattern view. PersonForm.CustomizeDetailView(rowData.DataSet.Tables[e.RelationIndex], (GridView)senderClone); }; }
void ViewOnMasterRowGetLevelDefaultView(object sender, MasterRowGetLevelDefaultViewEventArgs e) { if (e.RelationIndex > -1) { var gridViewBuilder = new GridViewBuilder(Application, ObjectSpace, Frame); var currentObject = ((IMasterDetailColumnView)sender).GetRow(e.RowHandle); var masterDetailRuleInfos = FilterRules(currentObject, GetFrame(sender as IMasterDetailColumnView)); var levelDefaultView = gridViewBuilder.GetLevelDefaultView((IMasterDetailColumnView)sender, e.RowHandle, e.RelationIndex, View.Model, masterDetailRuleInfos); e.DefaultView = levelDefaultView; } }
private void gvEpp_MasterRowGetLevelDefaultView(object sender, MasterRowGetLevelDefaultViewEventArgs e) { e.DefaultView = gvEppDetalle; }
private void gvParticipants_Container_MasterRowGetLevelDefaultView(object sender, MasterRowGetLevelDefaultViewEventArgs e) { }
void ViewOnMasterRowGetLevelDefaultView(object sender, MasterRowGetLevelDefaultViewEventArgs e) { if (e.RelationIndex > -1) { var gridViewBuilder = new GridViewBuilder(Application, ObjectSpace, Frame); var levelDefaultView = gridViewBuilder.GetLevelDefaultView((IMasterDetailXafGridView)sender, e.RowHandle, e.RelationIndex, View.Model, RequestRules.Invoke(Frame)); e.DefaultView = (BaseView)levelDefaultView; } }