SetIndex() private méthode

private SetIndex ( string newSort, DataViewRowState newRowStates, IFilter newRowFilter ) : void
newSort string
newRowStates DataViewRowState
newRowFilter IFilter
Résultat void
 public System.Data.DataView CreateChildView(DataRelation relation)
 {
     if ((relation == null) || (relation.ParentKey.Table != this.DataView.Table))
     {
         throw ExceptionBuilder.CreateChildView();
     }
     int record = this.GetRecord();
     object[] keyValues = relation.ParentKey.GetKeyValues(record);
     RelatedView view = new RelatedView(relation.ChildColumnsReference, keyValues);
     view.SetIndex("", DataViewRowState.CurrentRows, null);
     view.SetDataViewManager(this.DataView.DataViewManager);
     return view;
 }
        public System.Data.DataView CreateChildView(DataRelation relation)
        {
            if ((relation == null) || (relation.ParentKey.Table != this.DataView.Table))
            {
                throw ExceptionBuilder.CreateChildView();
            }
            int record = this.GetRecord();

            object[]    keyValues = relation.ParentKey.GetKeyValues(record);
            RelatedView view      = new RelatedView(relation.ChildColumnsReference, keyValues);

            view.SetIndex("", DataViewRowState.CurrentRows, null);
            view.SetDataViewManager(this.DataView.DataViewManager);
            return(view);
        }