internal override void SetIndex(string newSort, DataViewRowState newRowStates, IFilter newRowFilter) { SetIndex2(newSort, newRowStates, newRowFilter, false); Reset(); }
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; }