public void RaiseUnsupportedCapabilitiesError(DataSourceView view) { DataSourceCapabilities capabilities = this._requestedCapabilities & ~this._supportedCapabilities; if ((capabilities & DataSourceCapabilities.Sort) != DataSourceCapabilities.None) { view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Sort); } if ((capabilities & DataSourceCapabilities.Page) != DataSourceCapabilities.None) { view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Page); } if ((capabilities & DataSourceCapabilities.RetrieveTotalRowCount) != DataSourceCapabilities.None) { view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.RetrieveTotalRowCount); } }
public void RaiseUnsupportedCapabilitiesError(DataSourceView view) { DataSourceCapabilities capabilities = this._requestedCapabilities & ~this._supportedCapabilities; if ((capabilities & DataSourceCapabilities.Sort) != DataSourceCapabilities.None) { view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Sort); } if ((capabilities & DataSourceCapabilities.Page) != DataSourceCapabilities.None) { view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Page); } if ((capabilities & DataSourceCapabilities.RetrieveTotalRowCount) != DataSourceCapabilities.None) { view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.RetrieveTotalRowCount); } }
/// <devdoc> /// Select implementations would call this method to raise errors on unsupported capabilities. /// </devdoc> public void RaiseUnsupportedCapabilitiesError(DataSourceView view) { DataSourceCapabilities unsupportedCapabilities; unsupportedCapabilities = _requestedCapabilities & ~_supportedCapabilities; if ((unsupportedCapabilities & DataSourceCapabilities.Sort) != 0) { view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Sort); } if ((unsupportedCapabilities & DataSourceCapabilities.Page) != 0) { view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Page); } if ((unsupportedCapabilities & DataSourceCapabilities.RetrieveTotalRowCount) != 0) { view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.RetrieveTotalRowCount); } Debug.Assert(unsupportedCapabilities == 0, "unknown capability not supported"); }
// The RaiseUnsupportedCapabilitiesError method is used by data-bound controls // to compare additional requested capabilities represented by the properties // of the DataSourceSelectArguments class, such as the ability to sort or page // through a result set, with the capabilities supported by the data source view. // The view calls its own RaiseUnsupportedCapabilityError method for each possible // capability defined in the DataSourceCapabilities enumeration. public void RaiseUnsupportedCapabilitiesError(DataSourceView view) { DataSourceCapabilities requestedCaps = RequestedCapabilities; DataSourceCapabilities notSupportedCaps = (requestedCaps ^ dsc) & requestedCaps; if (notSupportedCaps == DataSourceCapabilities.None) { return; } if ((notSupportedCaps & DataSourceCapabilities.RetrieveTotalRowCount) > 0) { notSupportedCaps = DataSourceCapabilities.RetrieveTotalRowCount; } else if ((notSupportedCaps & DataSourceCapabilities.Page) > 0) { notSupportedCaps = DataSourceCapabilities.Page; } view.RaiseUnsupportedCapabilityError(notSupportedCaps); }
// The RaiseUnsupportedCapabilitiesError method is used by data-bound controls // to compare additional requested capabilities represented by the properties // of the DataSourceSelectArguments class, such as the ability to sort or page // through a result set, with the capabilities supported by the data source view. // The view calls its own RaiseUnsupportedCapabilityError method for each possible // capability defined in the DataSourceCapabilities enumeration. public void RaiseUnsupportedCapabilitiesError (DataSourceView view) { DataSourceCapabilities requestedCaps = RequestedCapabilities; DataSourceCapabilities notSupportedCaps = (requestedCaps ^ dsc) & requestedCaps; if (notSupportedCaps == DataSourceCapabilities.None) return; if ((notSupportedCaps & DataSourceCapabilities.RetrieveTotalRowCount) > 0) notSupportedCaps = DataSourceCapabilities.RetrieveTotalRowCount; else if ((notSupportedCaps & DataSourceCapabilities.Page) > 0) notSupportedCaps = DataSourceCapabilities.Page; view.RaiseUnsupportedCapabilityError (notSupportedCaps); }
/// <devdoc> /// Select implementations would call this method to raise errors on unsupported capabilities. /// </devdoc> public void RaiseUnsupportedCapabilitiesError(DataSourceView view) { DataSourceCapabilities unsupportedCapabilities; unsupportedCapabilities = _requestedCapabilities & ~_supportedCapabilities; if ((unsupportedCapabilities & DataSourceCapabilities.Sort) != 0) { view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Sort); } if ((unsupportedCapabilities & DataSourceCapabilities.Page) != 0) { view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Page); } if ((unsupportedCapabilities & DataSourceCapabilities.RetrieveTotalRowCount) != 0) { view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.RetrieveTotalRowCount); } Debug.Assert(unsupportedCapabilities == 0, "unknown capability not supported"); }
public void RaiseUnsupportedCapabilitiesError (DataSourceView view) { view.RaiseUnsupportedCapabilityError (this.dsc); }