Пример #1
0
 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;
     }
 }
Пример #2
0
        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);
            };
        }
Пример #3
0
 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;
     }
 }
Пример #4
0
 private void gvEpp_MasterRowGetLevelDefaultView(object sender, MasterRowGetLevelDefaultViewEventArgs e)
 {
     e.DefaultView = gvEppDetalle;
 }
Пример #5
0
 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;
     }
 }