<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Infragistics2.Win.UltraWinDataSource.v9.1</name>
    </assembly>
    <members>
        <member name="M:Infragistics.Shared.LocalizedCategoryAttribute.GetLocalizedString(System.String)">
            <summary>
            Returns the localized category name
            </summary>
            <param name="value">Name of the category to retreive</param>
            <returns>The localized string value</returns>
        </member>
        <member name="M:Infragistics.Shared.UltraLicenseAttribute.GetLicensedWithProducts">
            <summary>
            Return the list of products that this control can be licensed with
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.Serialization.Binder">
            <summary>
            Controls class loading and mandates what class to load.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.Serialization.Binder.BindToType(System.String,System.String)">
            <summary>
            Controls the binding of a serialized object to a type
            </summary>
            <param name="assemblyName">Specifies the Assembly name of the serialized object</param>
            <param name="typeName">Specifies the Type name of the serialized object.</param>
            <returns>The type of the object the formatter creates a new instance of.</returns>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.DataSourceEventIds">
            <summary>
            Uniquely identifies each UltraDataSource event.
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventIds.CellDataRequested">
            <summary>
            Event id that identifies <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event.
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventIds.CellDataUpdated">
            <summary>
            Event id that identifies <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdated"/> event.
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventIds.CellDataUpdating">
            <summary>
            Event id that identifies <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdating"/> event.
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventIds.InitializeDataRow">
            <summary>
            Event id that identifies <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.InitializeDataRow"/> event.
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventIds.InitializeRowsCollection">
            <summary>
            Event id that identifies <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.InitializeRowsCollection"/> event.
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventIds.RowAdded">
            <summary>
            Event id that identifies <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> event.
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventIds.RowAdding">
            <summary>
            Event id that identifies <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> event.
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventIds.RowDeleted">
            <summary>
            Event id that identifies <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleted"/> event.
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventIds.RowDeleting">
            <summary>
            Event id that identifies <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleting"/> event.
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventIds.RowBeginEdit">
            <summary>
            Event id that identifies <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowBeginEdit"/> event.
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventIds.RowEndEdit">
            <summary>
            Event id that identifies <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowEndEdit"/> event.
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventIds.RowCancelEdit">
            <summary>
            Event id that identifies <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowCancelEdit"/> event.
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventIds.LastEventId">
            <summary>
            Keep the last event id used.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.DataSourceEventGroups">
            <summary>
            Identifies groups of UltraDataSource specific events.
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventGroups.AllEvents">
            <summary>
            All events 
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventGroups.BeforeEvents">
            <summary>
            Before events
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.DataSourceEventGroups.AfterEvents">
            <summary>
            After events
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.PropertyIds">
            <summary>
            Uniquely identify each property.
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.PropertyIds.AllowAdd">
            <summary>
            <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.AllowAdd"/> property
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.PropertyIds.AllowDelete">
            <summary>
            <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.AllowDelete"/> property
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.PropertyIds.ReadOnly">
            <summary>
            <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ReadOnly"/> property
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.PropertyIds.Added">
            <summary>
            Item was added to the collection
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.PropertyIds.Removed">
            <summary>
            Item was removed to the collection
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.PropertyIds.Cleared">
            <summary>
            Collection was cleared
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.PropertyIds.DataType">
            <summary>
            <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.AllowDelete"/> property
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.PropertyIds.DefaultValue">
            <summary>
            <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataColumn.DefaultValue"/> property
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.PropertyIds.Column">
            <summary>
            <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataColumn"/> property
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.PropertyIds.Columns">
            <summary>
            <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection"/> property
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.PropertyIds.Band">
            <summary>
            <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataBand"/> property
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.PropertyIds.Bands">
            <summary>
            <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection"/> property
            </summary>
        </member>
        <member name="F:Infragistics.Win.UltraWinDataSource.PropertyIds.AllowDBNull">
            <summary>
            <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataColumn.AllowDBNull"/> property
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.DataSourceEventManager">
            <summary>
            Class for managing an UltraDataSource' events. It maintains an
            enabled flag for each event as well as a nested 'in progress' 
            count and it exposes methods for firing each event.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.DataSourceEventManager.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataSource)">
            <summary>
            Contructor.
            </summary>
            <param name="ultraDataSource">UltraDataSource that this event manager will be asociated with.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.DataSourceEventManager.InProgress(Infragistics.Win.UltraWinDataSource.DataSourceEventIds)">
            <summary>
            Returns true if the event is in progress (in progress count > 0)
            </summary>
            <param name="eventid">The id of the event</param>
            <returns>true if the event is in progress; otherwise, false.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.DataSourceEventManager.IsEnabled(Infragistics.Win.UltraWinDataSource.DataSourceEventIds)">
            <summary>
            Returns true if the event is enabled
            </summary>
            <param name="eventid">The id of the event.</param>
            <returns>true if the event is enabled; otherwise, false.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.DataSourceEventManager.SetEnabled(Infragistics.Win.UltraWinDataSource.DataSourceEventIds,System.Boolean)">
            <summary>
            Sets a specific event to enabled or disabled.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.DataSourceEventManager.IsEnabled(Infragistics.Win.UltraWinDataSource.DataSourceEventGroups)">
            <summary>
            Returns true if all events in the group are enabled
            </summary>
            <param name="group">The id of the events.</param>
            <returns>true if the event group is enabled; otherwise, false.</returns>		
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.DataSourceEventManager.SetEnabled(Infragistics.Win.UltraWinDataSource.DataSourceEventGroups,System.Boolean)">
            <summary>
            Sets a specific event to enabled or disabled
            </summary>
            <param name="group">The id of the event.</param>
            <param name="enabled">True to enable the firing of the events, false to disable.</param>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.CellDataRequestedEventHandler">
            <summary>
            Delegate for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.CellDataUpdatingEventHandler">
            <summary>
            Delegate for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdating"/> event.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.CellDataUpdatedEventHandler">
            <summary>
            Delegate for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdated"/> event.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.InitializeDataRowEventHandler">
            <summary>
            Delegate for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.InitializeDataRow"/> event.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.InitializeRowsCollectionEventHandler">
            <summary>
            Delegate for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.InitializeRowsCollection"/> event.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.RowAddingEventHandler">
            <summary>
            Delegate for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> event.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.RowAddedEventHandler">
            <summary>
            Delegate for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> event.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.RowDeletingEventHandler">
            <summary>
            Delegate for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleting"/> event.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.RowDeletedEventHandler">
            <summary>
            Delegate for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleted"/> event.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.RowBeginEditEventHandler">
            <summary>
            Delegate for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleted"/> event.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.RowEndEditEventHandler">
            <summary>
            Delegate for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleted"/> event.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.RowCancelEditEventHandler">
            <summary>
            Delegate for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleted"/> event.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataRowEventArgs">
            <summary>
            Base class for event args that have an associated row.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowEventArgs.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataRow)">
            <summary>
            Constructor.
            </summary>
            <param name="row"></param>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRowEventArgs.Row">
            <summary>
            Gets the row.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.CellDataRequestedEventArgs">
            <summary>
            Event args for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.CellDataRequestedEventArgs.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataRow,Infragistics.Win.UltraWinDataSource.UltraDataColumn)">
            <summary>
            Constructor.
            </summary>
            <param name="row">The row</param>
            <param name="column">The column</param>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.CellDataRequestedEventArgs.Row">
            <summary>
            Gets the row.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.CellDataRequestedEventArgs.Column">
            <summary>
            Gets the column.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.CellDataRequestedEventArgs.CacheData">
            <summary>
            Specifies whether to cache the data. Default value is <b>true</b>. Set this to false if you want to prevent the UltraDataSource from keeping the data. As a result <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event will be fired again the next time the data for the cell is needed.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.CellDataRequestedEventArgs.Data">
            <summary>
            Gets or sets the cell data. Set this property to the cell's value.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.CellDataUpdatingEventArgs">
            <summary>
            Event args for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdating"/> event.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.CellDataUpdatingEventArgs.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataRow,Infragistics.Win.UltraWinDataSource.UltraDataColumn,System.Object)">
            <summary>
            Constructor.
            </summary>
            <param name="row">The row</param>
            <param name="column">The column</param>
            <param name="newValue">New value of the cell.</param>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.CellDataUpdatingEventArgs.Row">
            <summary>
            Gets the row.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.CellDataUpdatingEventArgs.Column">
            <summary>
            Gets the column.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.CellDataUpdatingEventArgs.NewValue">
            <summary>
            New value of the cell. You can set this to a different value.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.CellDataUpdatingEventArgs.CacheData">
            <summary>
            Specifies whether to cache the data. Default value is <b>true</b>. Set this to false if you want to prevent the UltraDataSource from keeping the data. If there is some existing data that's cached for the column, it will be cleared. <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event will be fired the next time the data for the cell is needed.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.CellDataUpdatedEventArgs">
            <summary>
            Event args for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdated"/> event.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.CellDataUpdatedEventArgs.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataRow,Infragistics.Win.UltraWinDataSource.UltraDataColumn,System.Object)">
            <summary>
            Constructor.
            </summary>
            <param name="row">The row</param>
            <param name="column">The column</param>
            <param name="newValue">The new value of the cell.</param>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.CellDataUpdatedEventArgs.Row">
            <summary>
            Gets the row.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.CellDataUpdatedEventArgs.Column">
            <summary>
            Gets the column.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.CellDataUpdatedEventArgs.NewValue">
            <summary>
            New value of the cell.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.InitializeDataRowEventArgs">
            <summary>
            Event args for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.InitializeDataRow"/> event.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.InitializeDataRowEventArgs.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataRow)">
            <summary>
            Constructor.
            </summary>
            <param name="row"></param>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.InitializeRowsCollectionEventArgs">
            <summary>
            Event args for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.InitializeRowsCollection"/> event.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.InitializeRowsCollectionEventArgs.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection)">
            <summary>
            Constructor.
            </summary>
            <param name="rows">The rows collection that is being initialized.</param>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.InitializeRowsCollectionEventArgs.Rows">
            <summary>
            Gets the row scollection that is being initialized.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.RowAddingEventArgs">
            <summary>
            Event args for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> event.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.RowAddingEventArgs.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection,System.Int32)">
            <summary>
            Constructor.
            </summary>
            <param name="rows">The rows collection to which the row is being added.</param>
            <param name="index">the location in the collection at which to add the new row.</param>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.RowAddingEventArgs.Rows">
            <summary>
            Gets the rows collection to which the row is being added.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.RowAddingEventArgs.Index">
            <summary>
            Specifies the location in the collection at which to add the new row. You can set this property to a new value to change the location where the new row will get added.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.RowAddedEventArgs">
            <summary>
            Event args for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> event.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.RowAddedEventArgs.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataRow)">
            <summary>
            Constructor.
            </summary>
            <param name="row"></param>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.RowDeletingEventArgs">
            <summary>
            Event args for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleting"/> event.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.RowDeletingEventArgs.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataRow)">
            <summary>
            Constructor.
            </summary>
            <param name="row">The row being deleted.</param>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.RowDeletingEventArgs.Row">
            <summary>
            Gets the row being deleted.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.RowDeletedEventArgs">
            <summary>
            Event args for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleted"/> event.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.RowDeletedEventArgs.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataRow)">
            <summary>
            Constructor.
            </summary>
            <param name="row"></param>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.RowBeginEditEventArgs">
            <summary>
            Event args for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowBeginEdit"/> event.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.RowBeginEditEventArgs.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataRow)">
            <summary>
            Constructor.
            </summary>
            <param name="row"></param>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.RowEndEditEventArgs">
            <summary>
            Event args for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowEndEdit"/> event.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.RowEndEditEventArgs.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataRow)">
            <summary>
            Constructor.
            </summary>
            <param name="row"></param>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.RowCancelEditEventArgs">
            <summary>
            Event args for <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowCancelEdit"/> event.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.RowCancelEditEventArgs.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataRow)">
            <summary>
            Constructor.
            </summary>
            <param name="row"></param>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.Design.IDataSourceDesignInfo">
            <summary>
            Interface implemented by UltraDataSource. For internal use only.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.Design.IDataSourceDesignInfo.DesignMode">
            <summary>
            When designing the UltraDataSource in the designer, we want to allow the
            binding manager to be able to add rows so that the data structure for 
            child bands can be extracted properly.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.Design.IDataSourceDesignInfo.Initializing">
            <summary>
            For internal use only. A flag that's used by the UltraDataSource to suspend
            binding related notification while deserializing.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.Resources">
            <summary>
            Exposes a <see cref="T:Infragistics.Shared.ResourceCustomizer"/> instance for this assembly. 
            </summary>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.Resources.Customizer"/> 
            <seealso cref="T:Infragistics.Shared.ResourceCustomizer"/> 
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.Resources.GetString(System.String,System.Object[])">
            <summary>
            Returns the resource string using the specified name and default culture.
            </summary>
            <param name="name">Name of the string resource to return.</param>
            <param name="args">Arguments supplied to the string.Format method when formatting the string.</param>
            <returns>The resource string using the specified resource name and default culture.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.Resources.GetString(System.String)">
            <summary>
            Returns the resource string using the specified resource name and default culture. The string is then formatted using the arguments specified.
            </summary>
            <param name="name">Name of the string resource to return.</param>
            <returns>The resource string using the specified resource name and default culture.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.Resources.GetObject(System.String)">
            <summary>
            Returns the resource object using the specified name.
            </summary>
            <param name="name">Name of the resource item</param>
            <returns>An object containing the specified resource</returns>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.Resources.Customizer">
            <summary>
            Returns the <see cref="T:Infragistics.Shared.ResourceCustomizer"/> for this assembly.
            </summary>
            <seealso cref="T:Infragistics.Shared.ResourceCustomizer"/> 
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataBand">
            <summary>
            UltraDataBand class. Represents a band (analogous to a table) in the data structure of the UltraDataSource.
            </summary>
            <remarks>
            <p class="body">
            An <b>UltraDataBand</b> defines columns and child bands.
            Use the <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.Band"/> property to get the top-most band.
            You can add columns to a band using its <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.Columns"/> collection. 
            You can also define one or more child bands using its <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands"/> 
            collection. This effectively lets you create a hierarchical data structure.
            </p>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.Band"/>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.Columns"/>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.#ctor(System.String)">
            <summary>
            Constructor used for serialization/deserialization.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.ShouldSerialize">
            <summary>
            Returns true if the object has some non-default settings.
            </summary>
            <returns>true if the object has some non-default settings.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.ShouldSerializeAllowAdd">
            <summary>
            Returns true if the <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.AllowAdd"/> is set to its non-default value of false.
            </summary>
            <returns>Returns true if this property is not set to its default value</returns>		
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.ShouldSerializeAllowDelete">
            <summary>
            Returns true if the <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.AllowDelete"/> is set to its non-default value of false.
            </summary>
            <returns>Returns true if this property is not set to its default value</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.ShouldSerializeReadOnly">
            <summary>
            Returns true if the <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ReadOnly"/> is set to its non-default value of true.
            </summary>
            <returns>Returns true if this property is not set to its default value</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.ShouldSerializeKey">
            <summary>
            Returns true if this property is not set to its default value. <b>ShouldSerializeKey</b> always returns False for the <b>UltraDataBand</b> object since the band keys are serialized via the key parameter to the constructor.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.ShouldSerializeColumns">
            <summary>
            Returns true if this property is not set to its default value
            </summary>
            <returns>Returns true if this property is not set to its default value</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.ShouldSerializeChildBands">
            <summary>
            Returns true if this property is not set to its default value
            </summary>
            <returns>Returns true if this property is not set to its default value</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.ResetCachedValues">
            <summary>
            Clears cell values of rows associated with this band. This will cause the UltraDataSource component to fire <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event for cells next time the values for those cells are needed.
            </summary>
            <remarks>
            <p class="body">
            You can also use the UltraDataRowsCollection's <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.ResetCachedValues"/> method to
            clear the cached cell values of a particular row collection. UltraDataRow also exposes
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValues"/> method.
            </p>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.ResetCachedValues"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValues"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValue(System.Int32)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Clear"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.ResetAllowAdd">
            <summary>
            Resets the property to its default value of true.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.ResetAllowDelete">
            <summary>
            Resets the property to its default value of true.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.ResetReadOnly">
            <summary>
            Resets the property to its default value of true.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.ResetColumns">
            <summary>
            Clears the columns collection.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.ResetChildBands">
            <summary>
            Clears the child bands collection.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.Reset">
            <summary>
            Resets the object to its default state.
            </summary>
            <remarks>
            <p class="body">
            <b>Note</b> that this method clears the columns and the child bands collections.
            </p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.Move(Infragistics.Win.UltraWinDataSource.UltraDataBand,Infragistics.Win.RelativePosition)">
            <summary>
            Moves this band after or before the specified band depending upon the value of relative position parameter.
            </summary>
            <param name="relativeBand">The band object relative to which this band will be moved.</param>
            <param name="relativePosition">The relative position.</param>
            <remarks>
            <p class="body">
            You can use the <b>Move</b> method to change the order of bands in a bands collection.
            Note that this method is not supported on the root band since the root band doesn't
            belong to any bands collection as it never has any siblings.
            </p>
            <p class="body">
            The <b>UltraDataColumn</b> object also exposes <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.Move(Infragistics.Win.UltraWinDataSource.UltraDataColumn,Infragistics.Win.RelativePosition)"/> method
            that lets you change the order of columns in a columns collection.
            </p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Invoked during the serialization of the object.
            </summary>        
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> used to obtain the serialized properties of the object</param>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>		
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructor used to deserialization to initialize a new instance of the class with the serialized property values
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> used to obtain the serialized properties of the object</param>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.OnObjectPropChanged(Infragistics.Shared.PropChangeInfo)">
            <summary>
            Fires when a property of this object or any of it's sub-objects changes.
            </summary>
            <param name="propChange">The Property change info which describes the chain of property changes.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.ToString">
            <summary>
            Returns an empty string.
            </summary>
            <returns>An empty string.</returns>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.Key">
            <summary>
            Overridden. The Key of the item in its collection. This proeprty specifies the name of the band.
            </summary>
            <remarks>
            <p class="body">
            The <b>Key</b> of a band is also used as the the list name of the row collection
            associated with the band. ITypedList's GetListName implementation returns this
            value. The keys have to be unique across all the bands.
            </p>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ParentCollection">
            <summary>
            Bands collection that contains this band object. If this band is the root
            band then this property will return <b>null</b> (<b>Nothing</b> in VB).
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ParentBand">
            <summary>
            Returns the parent band. If this band is the top most band, then ParentBand will return null.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.DataSource">
            <summary>
            Returns the associated UltraDataSource component.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.AllowAdd">
            <summary>
            Indicates whether controls bound to this data source are allowed to add rows 
            to row collections associated with this band.
            </summary>
            <remarks>
            <p class="body">
            <b>Note</b> that this property only controls whether the controls bound to this
            data source are allowed to add new rows. It does not control whether you can add
            rows to the data source directly to the <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection"/>.
            </p>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.AllowAdd"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Add"/>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.AllowDelete">
            <summary>
            Indicates whether controls bound to this data source are allowed to delete rows 
            from row collections associated with this band.
            </summary>
            <p class="body">
            <b>Note</b> that this property only controls whether the controls bound to this
            data source are allowed to add new rows. It does not control whether you can add
            rows to the data source directly to the <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection"/>.
            </p>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.AllowDelete"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.RemoveAt(System.Int32)"/>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ReadOnly">
            <summary>
            Indicates whether any modifications to data, including adding and deleting of rows, are allowed in row collections associated with this band.
            </summary>
            <remarks>
            <p class="body">Setting <b>ReadOnly</b> to true will prevent the user from modifying cell values as well as from adding and removing of rows regardless of <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.AllowAdd"/> and <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.AllowDelete"/> property settings. This property caues the IBindingList.ReadOnly implementation in UltraDataSource to return true.</p>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.AllowAdd"/> <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.AllowDelete"/> <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.ReadOnly"/> <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ReadOnly"/>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.Columns">
            <summary>
            Columns associated with this band.
            </summary>
            <remarks>
            <p class="body">
            You can use the returned columns collection to add one or more columns.
            </p>
            <p class="body">
            <b>Note:</b> To add a field that represents a child band (child rows) add a
            an <b>UltraDataChildBand</b> to the <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands"/>
            collection.
            </p>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.Add(System.String,System.Type)"/>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands">
            <summary>
            Returns a collection of bands that are child bands of this band.
            </summary>
            <remarks>
            <p class="body">
            You can use the <b>ChildBands</b> collection to add one or more
            child bands to a band. The root band can be accessed using the
            <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.Band"/> property of the UltraDataSource.
            </p>
            <seealso cref="T:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection"/>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.Band"/>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.Index">
            <summary>
            Retruns the index of the band in the parent collection. If this is the root 
            band, returns -1 since the root band doesn't have a parent collection.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataBand.UltraDataBandTypeConverter">
            <summary>
            UltraDataBand type converter.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.UltraDataBandTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Returns whether this converter can convert the object to the specified type, using the specified context.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <param name="destinationType">A System.Type that represents the type you want to convert to.</param>
            <returns>true if this converter can perform the conversion; otherwise, false.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.UltraDataBandTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
            Converts the given value object to the specified type, using the specified
            context and culture information.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <param name="culture">A System.Globalization.CultureInfo. If null is passed, the current culture is assumed.</param>
            <param name="value">The System.Object to convert.</param>
            <param name="destinationType">The System.Type to convert the value parameter to.</param>
            <returns>An System.Object that represents the converted value.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRootBand.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructor used to deserialization to initialize a new instance of the class with the serialized property values
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> used to obtain the serialized properties of the object</param>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRootBand.ShouldSerializeKey">
            <summary>
            Returns true if this property is not set to its default value.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection">
            <summary>
            UltraDataBandsCollection class. Represents a collection of bands.
            </summary>
            <remarks>
            <p class="body"><b>UltraDataBandsCollection</b> class represents a collection of bands.</p>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataBand)">
            <summary>
            Constructor.
            </summary>
            <param name="parentBand">The parent band.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.Add(System.String)">
            <summary>
            Adds a new band with the specified key to the collection.
            </summary>
            <param name="bandKey">Key of the new band.</param>
            <returns>Returns the new band.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.Insert(System.Int32,System.String)">
            <summary>
            Adds a new band with the specified key to the collection at the specified location.
            </summary>
            <param name="index">Location in the collection at which to insert the band.</param>
            <param name="bandKey">Key of the new band.</param>
            <returns>Returns the new band.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.Remove(System.String)">
            <summary>
            Removes the band with the specified key from the collection.
            </summary>
            <param name="bandKey">The key of the band to remove.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.Remove(Infragistics.Win.UltraWinDataSource.UltraDataBand)">
            <summary>
            Removes the specified band from the collection.
            </summary>
            <param name="band">The band to remove.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.RemoveAt(System.Int32)">
            <summary>
            Removes band at the specified location from the collection.
            </summary>
            <param name="index">The index of the band to remove.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.Clear">
            <summary>
            Removes all the bands from the collection.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.AddRange(System.Object[])">
            <summary>
            AddRange method for serialization and deserialization.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructor used to deserialization to initialize a new instance of the class with the serialized property values
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> used to obtain the serialized properties of the object</param>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
            <summary>
            Invoked when the deserialization of the component is completed.
            </summary>
            <param name="sender">Reserved</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.OnObjectPropChanged(Infragistics.Shared.PropChangeInfo)">
            <summary>
            Fires when a property of this object or any of it's sub-objects changes.
            </summary>
            <param name="propChange">The Property change info which describes the chain of property changes.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.ToString">
            <summary>
            Returns an empty string.
            </summary>
            <returns>An empty string.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.ValidateKeyDoesNotExist(System.String,Infragistics.Shared.IKeyedSubObject)">
            <summary>
            Validates that the key doesn't already exist.
            </summary>
            <param name="key">The key to check</param>
            <param name="ignoreObject">Don't throw an exception if the key matches this item.</param>
            <exception cref="T:System.ArgumentException">Key already exists.</exception>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.InitialCapacity">
            <summary>
            Specifies the initial capacity of the collection.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.IsReadOnly">
            <summary>
            Returns false
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.AllowDuplicateKeys">
            <summary>
            Overridden. Always returns false since columns collection does not allow having two columns with the same key.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.AllowEmptyKeys">
            <summary>
            Returns true if the collection allows items to be added that do not have key values.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.ParentBand">
            <summary>
            Band this bands collection is a child of. Band returned by this property is the parent band of all the bands contained in this collection.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.Item(System.String)">
            <summary>
            Indexer. Gets the band with the specified key.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.Item(System.Int32)">
            <summary>
            Indexer. Gets the band with the specified key.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandsCollectionUITypeEditor">
            <summary>
            BandsCollectionUITypeEditor prevents the default collection type editor
            from displaying an ellipsis button.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandsCollectionUITypeEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)">
            <summary>
            Used to determine the type of UIEditor that will be displayed.
            </summary>
            <param name="context">ITypeDescriptorContext</param>
            <returns>UITypeEditorEditStyle specifying the type of UIEditor.</returns>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandsCollectionConverter">
            <summary>
            Summary description for UltraDataBandsCollectionConverter.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandsCollectionConverter.#ctor">
            <summary>
            constructor
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandsCollectionConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
            <summary>
            Returns whether this object supports properties, using the specified context.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <returns>true if <see cref="M:System.ComponentModel.TypeConverter.GetProperties(System.Object)"/> should be called to find the properties of this object; otherwise, false.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandsCollectionConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
            <summary>
            Returns a collection of properties for the type of array specified by the
            value parameter, using the specified context and attributes.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <param name="value">An <see cref="T:System.Object"/> that specifies the type of array for which to get properties.</param>
            <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param>
            <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> with the properties that are exposed for this data type, or null if there are no properties.</returns>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandPropertyDescriptor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandPropertyDescriptor.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataBand,System.String)">
            <summary>
            constructor
            </summary>
            <param name="band"></param>
            <param name="name"></param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandPropertyDescriptor.CanResetValue(System.Object)">
            <summary>
            Returns true
            </summary>
            <param name="component">The component to test for reset capability.</param>
            <returns>Returns true</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandPropertyDescriptor.GetValue(System.Object)">
            <summary>
            Returns band object
            </summary>
            <param name="component">The component to test for reset capability.</param>
            <returns>The band object.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandPropertyDescriptor.ResetValue(System.Object)">
            <summary>
            Does nothing
            </summary>
            <param name="component">The component to test for reset capability.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandPropertyDescriptor.SetValue(System.Object,System.Object)">
            <summary>
            Does nothing
            </summary>
            <param name="component">The component with the property value that is to be set.</param>
            <param name="value">The new value.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandPropertyDescriptor.ShouldSerializeValue(System.Object)">
            <summary>
            Returns false
            </summary>
            <param name="component">The component with the property to be examined for persistence.</param>
            <returns>false</returns>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandPropertyDescriptor.Category">
            <summary>
            Gets category
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandPropertyDescriptor.ResourceName">
            <summary>
            Gets/SEts resource name
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandPropertyDescriptor.ResourceValue">
            <summary>
            Gets resource value
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandPropertyDescriptor.ComponentType">
            <summary>
            Gets the type of the component this propertyvis bound to.
            </summary>
            <returns>A <see cref="T:System.Type"/> that represents the type of component this property is bound
            to. When the <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandPropertyDescriptor.GetValue(System.Object)"/>
            or <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandPropertyDescriptor.SetValue(System.Object,System.Object)"/>
            methods are invoked, the object specified might be an instance of this type.
            </returns>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandPropertyDescriptor.IsReadOnly">
            <summary>
            Return false
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandsCollection.UltraDataBandPropertyDescriptor.PropertyType">
            <summary>
            Gets the type of the property.
            </summary>
            <returns>A <see cref="T:System.Type"/> that represents the type of the property.</returns>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataColumn">
            <summary>
            UltraDataColumn class. Represents a column in the data structure of the UltraDataSource.
            </summary>
            <remarks>
            <p class="body">
            You can define one or more columns using the <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.Add(System.String,System.Type)"/>
            method of the <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection"/>.
            </p>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.Columns"/>
            <seealso cref="T:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.Add(System.String,System.Type)"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.#ctor(System.String)">
            <summary>
            Constructor used for serialization/deserialization.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ResetCachedValues">
            <summary>
            Clears the cell values of rows associated with this column. This will cause the UltraDataSource componenet to fire <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event for cells next time the data for those cells is needed.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ResetReadOnly">
            <summary>
            Resets the property to its default value of true.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ResetDefaultValue">
            <summary>
            Resets the property to its default value of null.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ResetDataType">
            <summary>
            Resets the data type to its default value of type of string.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ResetAllowDBNull">
            <summary>
            Resets the AllowDBNull property its default value.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.Reset">
            <summary>
            Resets the object to its default state.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.Move(Infragistics.Win.UltraWinDataSource.UltraDataColumn,Infragistics.Win.RelativePosition)">
            <summary>
            Moves this column after or before the specified column depending upon the value of relative position parameter.
            </summary>
            <param name="relativeColumn">The column object relative to which this column will be moved.</param>
            <param name="relativePosition">The relative position.</param>
            <remarks>
            <p class="body">
            You can use the <b>Move</b> method to change the order of columns in a columns collection.
            </p>
            <p class="body">
            The <b>UltraDataBand</b> object also exposes <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.Move(Infragistics.Win.UltraWinDataSource.UltraDataBand,Infragistics.Win.RelativePosition)"/> method
            that lets you change the order of bands in a bands collection.
            </p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ShouldSerialize">
            <summary>
            Returns true if the object has some non-default settings.
            </summary>        
            <returns>true if the object has some non-default settings.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ShouldSerializeReadOnly">
            <summary>
            Returns true if the <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ReadOnly"/> is set to its non-default value of true.
            </summary>
            <returns>Returns true if this property is not set to its default value</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ShouldSerializeKey">
            <summary>
            Returns true if this property is not set to its default value. <b>ShouldSerializeKey</b> always returns False for the <b>Band</b> object since the band key can never be changed.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ShouldSerializeDefaultValue">
            <summary>
            Returns true if DefaultValue is set to a non-null value.
            </summary>
            <returns>Returns true if this property is not set to its default value</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ShouldSerializeDataType">
            <summary>
            Returns true if the <b>DataType</b> property needs to be serialized.
            </summary>
            <returns>Returns true if this property is not set to its default value</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ShouldSerializeAllowDBNull">
            <summary>
            Returns true if the <b>AllowDBNull</b> property needs to be serialized.
            </summary>
            <returns>Returns true if this property is not set to its default value</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Invoked during the serialization of the object.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> used to obtain the serialized properties of the object</param>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructor used to deserialization to initialize a new instance of the class with the serialized property values
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> used to obtain the serialized properties of the object</param>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.OnObjectPropChanged(Infragistics.Shared.PropChangeInfo)">
            <summary>
            Fires when a property of this object or any of it's sub-objects changes.
            </summary>
            <param name="propChange">The Property change info which describes the chain of property changes.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ToString">
            <summary>
            Returns an empty string.
            </summary>
            <returns>An empty string.</returns>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumn.Key">
            <summary>
            The Key of the item in its collection. This property specifies the name of the column.
            </summary>
            <remarks>
            <p class="body">
            The propertyDescriptor associated with this column will use the value of this
            property as its name. In other words the bound controls will use this value
            as the name of the column.
            </p>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumn.Band">
            <summary>
            Returns the band columns in this collection are associated with.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumn.DataType">
            <summary>
            Column's data type.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumn.DefaultValue">
            <summary>
            Default value that's used when no value is specified for a cell of this column.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ParentCollection">
            <summary>
            Returns the columns collection this column is associated with. Typically the returned columns collection would contain this column.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ReadOnly">
            <summary>
            Indicates whether modifying of cell contents is allowed in this column.
            </summary>
            <remarks>
            <p class="body">Setting <b>ReadOnly</b> to true on an UltraDataColumn object will cause the associated PropertyDescriptor's IsReadOnly implementation to return true.</p>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ReadOnly"/> <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.ReadOnly"/>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumn.Index">
            <summary>
            Retruns the index of the column in the parent collection.
            </summary>
            <remarks>
            <p class="body">
            The <b>Index</b> property returns the location of this column in the
            <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection"/> that this column belongs to.
            This property returns the same value as the 
            <b>UltraDataColumnsCollection.IndexOf</b> method of the
            UltraDataColumnsCollection.
            </p>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ParentCollection"/>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumn.AllowDBNull">
            <summary>
            Specifies whether the user is allowed to enter null values in the cells of this column.
            </summary>
            <remarks>
            <p class="body">Specifies whether the user is allowed to enter null values in the cells of this column. More precisely, setting this property to <b>False</b> will cause the associated property descriptor to not accept null and DBNull values. You can still set null values through code regardless of this property setting.</p>
            </remarks>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataColumn.UltraDataColumnTypeConverter">
            <summary>
            UltraDataBand type converter.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.UltraDataColumnTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Returns whether this converter can convert the object to the specified type, using the specified context.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <param name="destinationType">A System.Type that represents the type you want to convert to.</param>
            <returns>true if this converter can perform the conversion; otherwise, false.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumn.UltraDataColumnTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
            Converts the given value object to the specified type, using the specified
            context and culture information.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <param name="culture">A System.Globalization.CultureInfo. If null is passed, the current culture is assumed.</param>
            <param name="value">The System.Object to convert.</param>
            <param name="destinationType">The System.Type to convert the value parameter to.</param>
            <returns>An System.Object that represents the converted value.</returns>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection">
            <summary>
            UltraDataColumnsCollection  class. Represents a collection of columns.
            </summary>
            <remarks>
            <p class="body"><b>UltraDataColumnsCollection</b> class represents a collection of columns.</p>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.Columns"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.Add(System.String,System.Type)">
            <summary>
            Adds a new column with the specified key and specified data type.
            </summary>
            <param name="columnKey">Key of the new column.</param>
            <param name="dataType">Column's data type.</param>
            <returns>Returns the new column.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.Add(System.String)">
            <summary>
            Adds a new column with the specified key and string data type.
            </summary>
            <param name="columnKey">Key of the new column.</param>
            <returns>Returns the new column.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.Insert(System.Int32,System.String,System.Type)">
            <summary>
            Adds a new column with the specified key and specified data type to the collection at the spcified location.
            </summary>
            <param name="index">Location in the collection at which to insert the band.</param>
            <param name="columnKey">Key of the new column.</param>
            <param name="dataType">Column's data type.</param>
            <returns>Returns the new column.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.Remove(System.String)">
            <summary>
            Removes the column with the specified key from the collection.
            </summary>
            <param name="columnKey">A value that uniquely identifies an object in a collection.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.Remove(Infragistics.Win.UltraWinDataSource.UltraDataColumn)">
            <summary>
            Removes the specified column from the collection.
            </summary>
            <param name="column">The column to remove from the collection.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.RemoveAt(System.Int32)">
            <summary>
            Removes column at the specified location from the collection.
            </summary>
            <param name="index">The index of hte column to remove.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.Clear">
            <summary>
            Removes all the columns from the collection.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.AddRange(System.Object[])">
            <summary>
            AddRange method for serialization and deserialization.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructor used to deserialization to initialize a new instance of the class with the serialized property values
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> used to obtain the serialized properties of the object</param>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
            <summary>
            Invoked after the entire object graph has been deserialized.
            </summary>
            <param name="sender">The object that initiated the callback. The functionality for the this parameter is not currently implemented.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.OnObjectPropChanged(Infragistics.Shared.PropChangeInfo)">
            <summary>
            Fires when a property of this object or any of it's sub-objects changes.
            </summary>
            <param name="propChange">The Property change info which describes the chain of property changes.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.ToString">
            <summary>
            Returns an empty string.
            </summary>
            <returns>An empty string.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.ValidateKeyDoesNotExist(System.String,Infragistics.Shared.IKeyedSubObject)">
            <summary>
            Validates that the key doesn't already exist.
            </summary>
            <param name="key">The key to check</param>
            <param name="ignoreObject">Don't throw an exception if the key matches this item.</param>
            <exception cref="T:System.ArgumentException">Key already exists.</exception>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.InitialCapacity">
            <summary>
            Specifies the initial capacity of the collection.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.IsReadOnly">
            <summary>
            Returns false
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.AllowDuplicateKeys">
            <summary>
            Overridden. Always returns false since columns collection does not allow having two columns with the same key.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.AllowEmptyKeys">
            <summary>
            Returns true if the collection allows items to be added that do not have key values.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.Band">
            <summary>
            Band object this columns collection is associated with. Returned band's Columns would point to this columns collection.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.Item(System.String)">
            <summary>
            Gets the column with the specified key.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.Item(System.Int32)">
            <summary>
            Gets the column at the specified location in the collection.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.CacheKeys">
            <summary>
            Determines whether to use a hash table to store the keys and objects.
            </summary>
            <remarks>By use a hash table, performance of methods like ValidateKeyDoesNotExist and GetItem can be significantly improvied.</remarks>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnsCollectionUITypeEditor">
            <summary>
            ColumnsCollectionUITypeEditor prevents the default collection type editor
            from displaying an ellipsis button.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnsCollectionUITypeEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)">
            <summary>
            Used to determine the type of UIEditor that will be displayed.
            </summary>
            <param name="context">ITypeDescriptorContext</param>
            <returns>UITypeEditorEditStyle specifying the type of UIEditor.</returns>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnsCollectionConverter">
            <summary>
            Summary description for ColumnsCollectionConverter.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnsCollectionConverter.#ctor">
            <summary>
            constructor
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnsCollectionConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
            <summary>
            Returns whether this object supports properties, using the specified context.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <returns>true if <see cref="M:System.ComponentModel.TypeConverter.GetProperties(System.Object)"/> should be called to find the properties of this object; otherwise, false.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnsCollectionConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
            <summary>
            Returns a collection of properties for the type of array specified by the
            value parameter, using the specified context and attributes.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <param name="value">An <see cref="T:System.Object"/> that specifies the type of array for which to get properties.</param>
            <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param>
            <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> with the properties that are exposed for this data type, or null if there are no properties.</returns>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnPropertyDescriptor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnPropertyDescriptor.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataColumn,System.String)">
            <summary>
            constructor
            </summary>
            <param name="column"></param>
            <param name="name"></param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnPropertyDescriptor.CanResetValue(System.Object)">
            <summary>
            Returns true
            </summary>
            <param name="component">The component to test for reset capability.</param>
            <returns>Returns true</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnPropertyDescriptor.GetValue(System.Object)">
            <summary>
            Returns column object
            </summary>
            <param name="component">The component to test for reset capability.</param>
            <returns>The column object.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnPropertyDescriptor.ResetValue(System.Object)">
            <summary>
            Does nothing
            </summary>
            <param name="component">The component to test for reset capability.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnPropertyDescriptor.SetValue(System.Object,System.Object)">
            <summary>
            Does nothing
            </summary>            
            <param name="component">The component with the property value that is to be set.</param>
            <param name="value">The new value.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnPropertyDescriptor.ShouldSerializeValue(System.Object)">
            <summary>
            Returns false
            </summary>
            <param name="component">The component with the property to be examined for persistence.</param>
            <returns>false</returns>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnPropertyDescriptor.Category">
            <summary>
            Gets category
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnPropertyDescriptor.ResourceName">
            <summary>
            Gets/SEts resource name
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnPropertyDescriptor.ResourceValue">
            <summary>
            Gets resource value
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnPropertyDescriptor.ComponentType">
            <summary>
            Gets the type of the component this propertyvis bound to.
            </summary>
            <returns>A <see cref="T:System.Type"/> that represents the type of component this property is bound
            to. When the <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnPropertyDescriptor.GetValue(System.Object)"/>
            or <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnPropertyDescriptor.SetValue(System.Object,System.Object)"/>
            methods are invoked, the object specified might be an instance of this type.
            </returns>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnPropertyDescriptor.IsReadOnly">
            <summary>
            Return false
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnsCollection.UltraDataColumnPropertyDescriptor.PropertyType">
            <summary>
            Gets the type of the property.
            </summary>
            <returns>A <see cref="T:System.Type"/> that represents the type of the property.</returns>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataColumnPropertyDescriptor">
            <summary>
            Property descriptor associated with an <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataColumn"/> instance.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnPropertyDescriptor.CanResetValue(System.Object)">
            <summary>
            Returns true
            </summary>
            <param name="component">The component to test for reset capability.</param>
            <returns>Returns true</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnPropertyDescriptor.GetValue(System.Object)">
            <summary>
            Returns the passed in object.
            </summary>
            <param name="component">The component to test for reset capability.</param>
            <returns>the passed in object.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnPropertyDescriptor.ResetValue(System.Object)">
            <summary>
            Does nothing
            </summary>
            <param name="component">The component to test for reset capability.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnPropertyDescriptor.SetValue(System.Object,System.Object)">
            <summary>
            Component is an instance of UltraGridRow for which to set
            the value to the bound list.
            </summary>
            <param name="component">The component with the property value that is to be set.</param>
            <param name="value">The new value.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnPropertyDescriptor.ShouldSerializeValue(System.Object)">
            <summary>
            Returns true
            </summary>
            <param name="component">The component with the property to be examined for persistence.</param>
            <returns>true</returns>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnPropertyDescriptor.Column">
            <summary>
            Returns the associated column.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnPropertyDescriptor.Name">
            <summary>
            Returns the key of the column.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnPropertyDescriptor.DisplayName">
            <summary>
            Gets the name that can be displayed in a window, such as a Properties window.        
            </summary>
            <returns>The name to display for the member.</returns>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnPropertyDescriptor.IsReadOnly">
            <summary>
            Return true if the column is read-only
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnPropertyDescriptor.PropertyType">
            <summary>
            Gets the type of the property.
            </summary>
            <returns>A <see cref="T:System.Type"/> that represents the type of the property.</returns>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataColumnPropertyDescriptor.ComponentType">
            <summary>
            Gets the type of the component this propertyvis bound to.
            </summary>
            <returns>A <see cref="T:System.Type"/> that represents the type of component this property is bound
            to. When the <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnPropertyDescriptor.GetValue(System.Object)"/>
            or <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataColumnPropertyDescriptor.SetValue(System.Object,System.Object)"/>
            methods are invoked, the object specified might be an instance of this type.
            </returns>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataBandPropertyDescriptor">
            <summary>
            Property descriptor associated with an <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataBand"/> instance.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandPropertyDescriptor.CanResetValue(System.Object)">
            <summary>
            Returns true
            </summary>
            <param name="component">The component to test for reset capability.</param>
            <returns>Returns true</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandPropertyDescriptor.GetValue(System.Object)">
            <summary>
            Returns the passed in object.
            </summary>
            <param name="component">The component to test for reset capability.</param>
            <returns>the passed in object.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandPropertyDescriptor.ResetValue(System.Object)">
            <summary>
            Does nothing
            </summary>
            <param name="component">The component to test for reset capability.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandPropertyDescriptor.SetValue(System.Object,System.Object)">
            <summary>
            Component is an instance of UltraGridRow for which to set
            the value to the bound list.
            </summary>
            <param name="component">The component with the property value that is to be set.</param>
            <param name="value">The new value.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataBandPropertyDescriptor.ShouldSerializeValue(System.Object)">
            <summary>
            Returns true
            </summary>
            <param name="component">The component with the property to be examined for persistence.</param>
            <returns>true</returns>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandPropertyDescriptor.Band">
            <summary>
            Retruns the associated band.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandPropertyDescriptor.Name">
            <summary>
            Returns the name of the band.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandPropertyDescriptor.IsReadOnly">
            <summary>
            Return true if the band is read-only
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandPropertyDescriptor.PropertyType">
            <summary>
            Gets the type of the property.
            </summary>
            <returns>A <see cref="T:System.Type"/> that represents the type of the property.</returns>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataBandPropertyDescriptor.ComponentType">
            <summary>
            Gets the type of the component this propertyvis bound to.
            </summary>
            <returns>A <see cref="T:System.Type"/> that represents the type of component this property is bound
            to. When the <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataBandPropertyDescriptor.GetValue(System.Object)"/>
            or <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataBandPropertyDescriptor.SetValue(System.Object,System.Object)"/>
            methods are invoked, the object specified might be an instance of this type.
            </returns>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataRow">
            <summary>
            Represents a row in the UltraDataSource.
            </summary>
            <remarks>
            <p class="body">
            You can add one or more rows to a row collection using the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Add"/> method of the <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection"/>.
            </p>
            <seealso cref="T:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection"/>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.Rows"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection)">
            <summary>
            Constructor.
            </summary>
            <param name="parentCollection">The parent colletion to which this row belongs.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.#ctor(System.Object[],System.Object[],System.Object)">
            <summary>
            Constructor for Deserialization
            </summary>
            <remarks>This constructor is for internal infrastructure purposes and should not be used.</remarks>
            <param name="rowData">The row data.</param>        
            <param name="childIslands">The child islands</param>
            <param name="tag">The Tag of the row</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.#ctor(System.Object[],System.Object[])">
            <summary>
            Constructor for Deserialization
            </summary>
            <remarks>This constructor is for internal infrastructure purposes and should not be used.</remarks>
            <param name="rowData">The row data.</param>        
            <param name="childIslands">The child islands</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.#ctor(System.Object[])">
            <summary>
            Constructor for Deserialization
            </summary>
            <remarks>This constructor is for internal infrastructure purposes and should not be used.</remarks>
            <param name="rowData">The row data.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.#ctor(System.Object[],System.Object)">
            <summary>
            Constructor for Deserialization
            </summary>
            <remarks>This constructor is for internal infrastructure purposes and should not be used.</remarks>
            <param name="rowData">The row data.</param>
            <param name="tag">The Tag of the row</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ShouldSerializeTag">
            <summary>
            Returns true if the tag value is a string or a primitive type.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.GetCellValue(System.Int32)">
            <summary>
            Gets the cell value associated with the specified column.
            </summary>
            <param name="columnIndex">The index of the column whose value to get.</param>
            <remarks>
            <p class="body">
            Sets the cell value associated with the specified column. This overload does not raise the 
            <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event if the cell value has not been set.
            </p>
            </remarks>
            <returns>The value of the cell.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.GetCellValue(System.String)">
            <summary>
            Gets the cell value associated with the specified column.
            </summary>
            <param name="columnKey">The key of the column whose value to get.</param>
            <remarks>
            <p class="body">
            Sets the cell value associated with the specified column. This overload does not raise the 
            <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event if the cell value has not been set.
            </p>
            </remarks>
            <returns>The value of the cell.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.GetCellValue(Infragistics.Win.UltraWinDataSource.UltraDataColumn)">
            <summary>
            Gets the cell value associated with the specified column.
            </summary>
            <param name="column">The column whose value to get.</param>
            <remarks>
            <p class="body">
            Sets the cell value associated with the specified column. This overload does not raise the 
            <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event if the cell value has not been set.
            </p>
            </remarks>
            <returns>The value of the cell.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.GetCellValue(System.Int32,System.Boolean)">
            <summary>
            Gets the cell value associated with the specified column.
            </summary>
            <param name="columnIndex">The index of the column whose value to get.</param>
            <param name="raiseCellDataRequestedEvent">Specifies whether to raise the 
            <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event if the cell's value has not
            been set.</param>
            <returns>The value of the cell.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.GetCellValue(System.String,System.Boolean)">
            <summary>
            Gets the cell value associated with the specified column.
            </summary>
            <param name="columnKey">The key of the column whose value to get.</param>
            <param name="raiseCellDataRequestedEvent">Specifies whether to raise the 
            <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event if the cell's value has not
            been set.</param>
            <returns>The value of the cell.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.GetCellValue(Infragistics.Win.UltraWinDataSource.UltraDataColumn,System.Boolean)">
            <summary>
            Gets the cell value associated with the specified column.
            </summary>
            <param name="column">The column whose value to get.</param>
            <param name="raiseCellDataRequestedEvent">Specifies whether to raise the 
            <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event if the cell's value has not
            been set.</param>
            <returns>The value of the cell.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.SetCellValue(System.Int32,System.Object)">
            <summary>
            Sets the cell value associated with the specified column.
            </summary>
            <param name="columnIndex">The index of the column whose value to set.</param>
            <param name="value">The new cell value.</param>
            <remarks>
            <p class="body">
            Sets the cell value associated with the specified column. This overload does not raise the 
            <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdating"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdated"/> events.
            </p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.SetCellValue(System.String,System.Object)">
            <summary>
            Sets the cell value associated with the specified column.
            </summary>
            <param name="columnKey">The key of the column whose value to set.</param>
            <param name="value">The new cell value.</param>
            <remarks>
            <p class="body">
            Sets the cell value associated with the specified column. This overload does not raise the 
            <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdating"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdated"/> events.
            </p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.SetCellValue(Infragistics.Win.UltraWinDataSource.UltraDataColumn,System.Object)">
            <summary>
            Sets the cell value associated with the specified column.
            </summary>
            <param name="column">The column whose value to set.</param>
            <param name="value">The new cell value.</param>
            <remarks>
            <p class="body">
            Sets the cell value associated with the specified column. This overload does not raise the 
            <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdating"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdated"/> events.
            </p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.SetCellValue(System.Int32,System.Object,System.Boolean)">
            <summary>
            Sets the cell value associated with the specified column.
            </summary>
            <param name="columnIndex">The index of the column whose value to set.</param>
            <param name="value">The new cell value.</param>
            <param name="raiseCellUpdateEvents">Specifies whether to raise the 
            <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdating"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdated"/> 
            events.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.SetCellValue(System.String,System.Object,System.Boolean)">
            <summary>
            Sets the cell value associated with the specified column.
            </summary>
            <param name="columnKey">The key of the column whose value to set.</param>
            <param name="value">The new cell value.</param>
            <param name="raiseCellUpdateEvents">Specifies whether to raise the 
            <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdating"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdated"/> 
            events.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.SetCellValue(Infragistics.Win.UltraWinDataSource.UltraDataColumn,System.Object,System.Boolean)">
            <summary>
            Sets the cell value associated with the specified column.
            </summary>
            <param name="column">The column whose value to set.</param>
            <param name="value">The new cell value.</param>
            <param name="raiseCellUpdateEvents">Specifies whether to raise the 
            <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdating"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdated"/> 
            events.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.GetChildRows(System.String)">
            <summary>
            Gets the child rows associated with the child band with the specified key in the child bands collection of the row's band.
            </summary>
            <param name="childBandKey">Child band key. Child bands collection returned by <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands"/> property of this row's band must contain an entry with this key.</param>
            <returns>Returns the child rows.</returns>
            <remarks>
            <p class="body">
            The row's band must have a child band defined with the specified key. The 
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands"/> property of the <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataBand"/> 
            is used to define the child bands.
            </p>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.GetChildRows(System.Int32)">
            <summary>
            Gets the child rows associated with the child band at the childBandIndex location in the child bands collection of the row's band.
            </summary>
            <param name="childBandIndex">Index in the child bands collection returned by <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands"/> property of this row's band.</param>
            <returns>Returns the child rows.</returns>
            <remarks>
            <p class="body">
            The row's band must have child bands defined. The 
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands"/> property of the <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataBand"/> 
            is used to define the child bands.
            </p>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.GetChildRows(Infragistics.Win.UltraWinDataSource.UltraDataBand)">
            <summary>
            Gets the child rows for the specified child band.
            </summary>
            <param name="childBand">Child rows associated with this child band will be returned.</param>
            <returns>The child rows of the specified child band.</returns>
            <remarks>
            <p class="body">
            The specified band must be a child band of the band associated with this row.
            The <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands"/> property of the <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataBand"/> 
            is used to define the child bands.
            </p>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValue(System.Int32)">
            <summary>
            Clears the cached cell value associated with the column with the specified index. This will result in the component raising <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event for the cell the next time the cell value is needed
            </summary>
            <param name="columnIndex">Specifies the index of the column whose cell value is to be cleared.</param>
            <remarks>
            <p class="body">
            You can use the UltraDataRow's <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValues"/> method to clear
            values of all cells. The <b>UltraDataRowsCollection</b> also exposes 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.ResetCachedValues"/> method that lets you clear
            cell values of all rows in a row collection.
            </p>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValues"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.ResetCachedValues"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValue(System.String)">
            <summary>
            Clears the cached cell value associated with the column with the specified key. This will result in the component raising <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event for the cell the next time the cell value is needed
            </summary>
            <param name="columnKey">Specifies the index of the column whose cell value is to be cleared.</param>
            <remarks>
            <p class="body">
            You can use the UltraDataRow's <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValues"/> method to clear
            values of all cells. The <b>UltraDataRowsCollection</b> also exposes 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.ResetCachedValues"/> method that lets you clear
            cell values of all rows in a row collection.
            </p>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValues"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.ResetCachedValues"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValue(Infragistics.Win.UltraWinDataSource.UltraDataColumn)">
            <summary>
            Clears the cached cell value associated with the specified column. This will result in the component raising <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event for the cell the next time the cell value is needed.
            </summary>
            <param name="column">Specifies the column whose cell value is to be cleared.</param>
            <remarks>
            <p class="body">
            You can use the UltraDataRow's <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValues"/> method to clear
            values of all cells. The <b>UltraDataRowsCollection</b> also exposes 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.ResetCachedValues"/> method that lets you clear
            cell values of all rows in a row collection.
            </p>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValues"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.ResetCachedValues"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValues">
            <summary>
            Clears all the cached cell values. This will result in the component raising <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event for the cells of this row the next time the cell values are needed.
            </summary>
            <remarks>
            <p class="body">
            You can use the UltraDataRow's <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValue(System.Int32)"/> method to clear
            the cell value of a specific column.
            </p>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValue(System.Int32)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.ResetCachedValues"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Gets serialization information with all of the non-default information
            required to reinstantiate the object.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> used to obtain the serialized properties of the object</param>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructor used to deserialization to initialize a new instance of the class with the serialized property values
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> used to obtain the serialized properties of the object</param>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRow.Band">
            <summary>
            Gets the band associated with this row.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRow.ParentCollection">
            <summary>
            Returns the parent collection.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRow.ParentRow">
            <summary>
            Gets the parent row.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRow.DataSource">
            <summary>
            Gets the associated UltraDataSource component.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRow.Tag">
            <summary>
            Gets or sets the tag. The tag property can be used to logically attach another object or value to this object. 
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRow.Index">
            <summary>
            Index of this row in the parent collection.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRow.Item(System.Int32)">
            <summary>
            Gets or sets the cell value associated with the column with the specified index.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRow.Item(System.String)">
            <summary>
            Gets or sets the cell value associated with the column with the specified key.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRow.Item(Infragistics.Win.UltraWinDataSource.UltraDataColumn)">
            <summary>
            Gets or sets the cell value associated with the specified column.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataRow.UltraDataRowTypeConverter">
            <summary>
            UltraDataRow type converter.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.UltraDataRowTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Returns whether this converter can convert the object to the specified type, using the specified context.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <param name="destinationType">A System.Type that represents the type you want to convert to.</param>
            <returns>true if this converter can perform the conversion; otherwise, false.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.UltraDataRowTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
            Converts the given value object to the specified type, using the specified
            context and culture information.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <param name="culture">A System.Globalization.CultureInfo. If null is passed, the current culture is assumed.</param>
            <param name="value">The System.Object to convert.</param>
            <param name="destinationType">The System.Type to convert the value parameter to.</param>
            <returns>An System.Object that represents the converted value.</returns>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection">
            <summary>
            UltraDataRowsCollection class. Contains one or more rows.
            </summary>
            <remarks>
            <p class="body">
            An <b>UltraDataRowsCollection</b> collection contains one or more
            <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataRow"/> instances. It also implements 
            <b>IBindingList</b> and <b>ITypedList</b> .NET data binding interfaces.
            </p>
            <p class="body">
            You can add one or more rows using the <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Add"/>
            or <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Insert(System.Int32)"/> methods. You can also use the
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.SetCount(System.Int32)"/> method to specify that the
            collection contain a specified number of rows. With <b>SetCount</b> you don't have to
            call <b>Add</b> or <b>Insert</b> methods multiple times. Also <b>SetCount</b>
            will lazily create rows when they are accessed thus making it more
            efficient.
            </p>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Add"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Insert(System.Int32)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Remove(Infragistics.Win.UltraWinDataSource.UltraDataRow)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.SetCount(System.Int32)"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataBand,Infragistics.Win.UltraWinDataSource.UltraDataRow)">
            <summary>
            Constructor.
            </summary>
            <param name="band"></param>
            <param name="parentRow"></param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.#ctor(Infragistics.Win.UltraWinDataSource.UltraDataRow[],System.Object)">
            <summary>
            Constructor.
            </summary>
            <param name="rows">An arrow of rows.</param>
            <param name="tag">The Tag of the collection.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.ShouldSerializeTag">
            <summary>
            Returns true if the tag value is a string or a primitive type.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.IndexOf(Infragistics.Win.UltraWinDataSource.UltraDataRow)">
            <summary>
            Gets the index of the specified row in the collection.
            </summary>
            <param name="row">Object whose index should be returned</param>
            <returns>The index of value if found in the list; otherwise, -1.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Contains(Infragistics.Win.UltraWinDataSource.UltraDataRow)">
            <summary>
            Indicates whether the specified row is contained in the collection.
            </summary>
            <param name="row">Object to evaluate</param>
            <returns>true if the item is found in the list; otherwise, false.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Add">
            <summary>
            Adds a new row to the collection.
            </summary>
            <returns>Returns the new row that was added to the collection.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Add(System.Boolean)">
            <summary>
            Adds a new row to the collection.
            </summary>
            <param name="raiseAddEvents">Specifies whether to raise <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> events.</param>
            <returns>Returns the new row that was added to the collection.</returns>
            <remarks>
            <p class="body"><b>Add</b> method creates a new row and adds it to the collection. If <b>raiseAddEvents</b> argument is true, <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> are raised. If <b>RowAdding</b> event is canceled, no new row is added to the collection and this method returns null.</p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Add(System.Boolean,System.Boolean)">
            <summary>
            Adds a new row to the collection.
            </summary>
            <param name="raiseAddEvents">Specifies whether to raise <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> events.</param>
            <param name="bypassEditState">If this parameter is specified as <b>True</b> then the added row will be put in Edit and AddNew states. When a row
            is in Edit state it can be cancelled by calling ((IEditableObject)row).CancelEdit. The end user can cancel 
            such a row by hitting Escape key twice on the row (if the row were being displayed in an UltraGrid or DataGrid). 
            Cancelling a row in edit state reverts the cell values to their original values (as they
            were when the BeginEdit was called). When a row in AddNew state is canceled, it's 
            removed from the collection. Overloads of this method that do not take this parameter default it to <b>True</b>.</param>
            <returns>Returns the new row that was added to the collection.</returns>
            <remarks>
            <p class="body"><b>Add</b> method creates a new row and adds it to the collection. If <b>raiseAddEvents</b> argument is true, <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> are raised. If <b>RowAdding</b> event is canceled, no new row is added to the collection and this method returns null.</p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Add(System.Object[])">
            <summary>
            Adds a new row to the collection.
            </summary>
            <param name="cellValues">Specifies the cell values with which to initialize the new row. An exception is thrown if the array is null or has more elements thant the number of columns or if a value cannot be converted to the data type of the corresponding column.</param>
            <returns>Returns the new row that was added to the collection.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Add(System.Boolean,System.Object[])">
            <summary>
            Adds a new row to the collection.
            </summary>
            <param name="raiseAddEvents">Specifies whether to raise <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> events.</param>
            <param name="cellValues">Specifies the cell values with which to initialize the new row. An exception is thrown if the array is null or has more elements thant the number of columns or if a value cannot be converted to the data type of the corresponding column.</param>
            <returns>Returns the new row that was added to the collection.</returns>
            <remarks>
            <p class="body"><b>Add</b> method creates a new row and adds it to the collection. If <b>raiseAddEvents</b> argument is true, <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> are raised. If <b>RowAdding</b> event is canceled, no new row is added to the collection and this method returns null.</p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Add(System.Boolean,System.Object[],System.Boolean)">
            <summary>
            Adds a new row to the collection.
            </summary>
            <param name="raiseAddEvents">Specifies whether to raise <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> events. Overloads of this method that do not take this parameter default it to <b>False</b>.</param>
            <param name="cellValues">Specifies the cell values with which to initialize the new row. An exception is thrown if the array is null or has more elements thant the number of columns or if a value cannot be converted to the data type of the corresponding column.</param>
            <param name="bypassEditState">If this parameter is specified as <b>True</b> then the added row will be put in Edit and AddNew states. When a row
            is in Edit state it can be cancelled by calling ((IEditableObject)row).CancelEdit. The end user can cancel 
            such a row by hitting Escape key twice on the row (if the row were being displayed in an UltraGrid or DataGrid). 
            Cancelling a row in edit state reverts the cell values to their original values (as they
            were when the BeginEdit was called). When a row in AddNew state is canceled, it's 
            removed from the collection. Overloads of this method that do not take this parameter default it to <b>True</b>.</param>
            <returns>Returns the new row that was added to the collection.</returns>
            <remarks>
            <p class="body"><b>Add</b> method creates a new row and adds it to the collection. If <b>raiseAddEvents</b> argument is true, <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> are raised. If <b>RowAdding</b> event is canceled, no new row is added to the collection and this method returns null.</p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Insert(System.Int32)">
            <summary>
            Adds a new row to the collection at the specified location.
            </summary>
            <param name="index">Location in the collection at which to add the new row to.</param>
            <returns>Returns the new row that was added to the collection.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Insert(System.Int32,System.Boolean)">
            <summary>
            Adds a new row to the collection at the spcified location.
            </summary>
            <param name="index">Location in the collection at which to add the new row to.</param>
            <param name="raiseAddEvents">Specifies whether to raise <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> events.</param>
            <returns>Returns the new row that was added to the collection.</returns>
            <remarks>
            <p class="body"><b>Insert</b> method creates a new row and adds it to the collection at the specified location. If <b>raiseAddEvents</b> argument is true, <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> are raised. If <b>RowAdding</b> event is canceled, no new row is added to the collection and this method returns null.</p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Insert(System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Adds a new row to the collection at the spcified location.
            </summary>
            <param name="index">Location in the collection at which to add the new row to.</param>
            <param name="raiseAddEvents">Specifies whether to raise <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> events.</param>
            <param name="bypassEditState">If this parameter is specified as <b>True</b> then the added row will be put in Edit and AddNew states. When a row
            is in Edit state it can be cancelled by calling ((IEditableObject)row).CancelEdit. The end user can cancel 
            such a row by hitting Escape key twice on the row (if the row were being displayed in an UltraGrid or DataGrid). 
            Cancelling a row in edit state reverts the cell values to their original values (as they
            were when the BeginEdit was called). When a row in AddNew state is canceled, it's 
            removed from the collection. Overloads of this method that do not take this parameter default it to <b>True</b>.</param>
            <returns>Returns the new row that was added to the collection.</returns>
            <remarks>
            <p class="body"><b>Insert</b> method creates a new row and adds it to the collection at the specified location. If <b>raiseAddEvents</b> argument is true, <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> are raised. If <b>RowAdding</b> event is canceled, no new row is added to the collection and this method returns null.</p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Insert(System.Int32,System.Object[])">
            <summary>
            Adds a new row to the collection at the specified location.
            </summary>
            <param name="index">Location in the collection at which to add the new row to.</param>
            <param name="cellValues">Optional parameter. Specifies the cell values with which to initialize the new row. An exception is thrown if the array has more elements thant the number of columns or if a value cannot be converted to the data type of the corresponding column.</param>
            <returns>Returns the new row that was added to the collection.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Insert(System.Int32,System.Boolean,System.Object[])">
            <summary>
            Adds a new row to the collection at the spcified location.
            </summary>
            <param name="index">Location in the collection at which to add the new row to.</param>
            <param name="raiseAddEvents">Specifies whether to raise <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> events.</param>
            <param name="cellValues">Optional parameter. Specifies the cell values with which to initialize the new row. An exception is thrown if the array has more elements thant the number of columns or if a value cannot be converted to the data type of the corresponding column.</param>
            <returns>Returns the new row that was added to the collection.</returns>
            <remarks>
            <p class="body"><b>Insert</b> method creates a new row and adds it to the collection at the specified location. If <b>raiseAddEvents</b> argument is true, <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> are raised. If <b>RowAdding</b> event is canceled, no new row is added to the collection and this method returns null.</p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Insert(System.Int32,System.Boolean,System.Object[],System.Boolean)">
            <summary>
            Adds a new row to the collection at the spcified location.
            </summary>
            <param name="index">Location in the collection at which to add the new row to.</param>
            <param name="raiseAddEvents">Specifies whether to raise <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> events.</param>
            <param name="cellValues">Optional parameter. Specifies the cell values with which to initialize the new row. An exception is thrown if the array has more elements thant the number of columns or if a value cannot be converted to the data type of the corresponding column.</param>
            <param name="bypassEditState">If this parameter is specified as <b>True</b> then the added row will be put in Edit and AddNew states. When a row
            is in Edit state it can be cancelled by calling ((IEditableObject)row).CancelEdit. The end user can cancel 
            such a row by hitting Escape key twice on the row (if the row were being displayed in an UltraGrid or DataGrid). 
            Cancelling a row in edit state reverts the cell values to their original values (as they
            were when the BeginEdit was called). When a row in AddNew state is canceled, it's 
            removed from the collection. Overloads of this method that do not take this parameter default it to <b>True</b>.</param>
            <returns>Returns the new row that was added to the collection.</returns>
            <remarks>
            <p class="body"><b>Insert</b> method creates a new row and adds it to the collection at the specified location. If <b>raiseAddEvents</b> argument is true, <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> are raised. If <b>RowAdding</b> event is canceled, no new row is added to the collection and this method returns null.</p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Remove(Infragistics.Win.UltraWinDataSource.UltraDataRow)">
            <summary>
            Removes the specified row from the collection. If the row doesn't exist in the collection, this method does nothing.
            </summary>
            <param name="row">Row to remove from the collection.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Remove(Infragistics.Win.UltraWinDataSource.UltraDataRow,System.Boolean)">
            <summary>
            Removes the specified row from the collection. If the row doesn't exist in the collection, this method does nothing.
            </summary>
            <param name="row">Row to remove from the collection.</param>
            <param name="raiseDeleteEvents">Specifies whether to raise <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleting"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleted"/> events.</param>
            <remarks>
            <p class="body"><b>Remove</b> method removes the specified row from the collection. If <b>raiseDeleteEvents</b> argument is true,<see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleting"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleted"/> events are raised. If <b>RowDeleting</b> event is canceled, the row is not removed.</p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the row at the specified location.
            </summary>
            <param name="index">The index of the row to remove.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.RemoveAt(System.Int32,System.Boolean)">
            <summary>
            Removes the row at the specified location.
            </summary>
            <param name="index">The index of the row to remove.</param>
            <param name="raiseDeleteEvents">Specifies whether to raise <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleting"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleted"/> events.</param>
            <remarks>
            <p class="body"><b>RemoveAt</b> method removes the row at the specified location from the collection. If <b>raiseDeleteEvents</b> argument is true,<see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleting"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleted"/> events are raised. If <b>RowDeleting</b> event is canceled, row is not removed.</p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Clear">
            <summary>
            Clears the rows collection.
            </summary>
            <remarks>
            <p class="body"><b>Clear</b> method removes all the rows from the collection. This has the same effect as setting the count to 0 by calling <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.SetCount(System.Int32)"/>. Note: Calling this method does not raise RowDeleting and RowDeleted events.</p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.NotifyListReset">
            <summary>
            Fires ListChanged notification with the ListChanged type of Reset on the IBindingList implementation causing bound controls to refresh themselves by reloading the data.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.SetCount(System.Int32)">
            <summary>
            Sets the row count to the specified count. If the new count is greater than the current count, new rows are added at the end of the collection. If the new count is less than the current count, rows are removed from the end of the collection.
            </summary>
            <param name="newCount">The new count of the collection.</param>
            <remarks>
            <p class="body">Note: <b>SetCount</b> method does not raise add (RowAdding, RowAdded) or delete (RowDeleting, RowDeleted) events when it does add or remove items.</p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.SetCount(System.Int32,System.Boolean)">
            <summary>
            Sets the row count to the specified count. If the new count is greater than the current count, new rows are added at the end of the collection. If the new count is less than the current count, rows are removed from the end of the collection.
            </summary>
            <param name="newCount">The new count of the collection.</param>
            <param name="forceNotifyListReset">If the count is different, <b>SetCount</b> always fires ListChanged notification with Reset as the ListChanged type on the IBindingList implementaion so the controls bound to this data source reload the data and refresh themselves. However if the count is the same, this method by default doesn't fire the ListChanged notification. Specify true for the <b>forceNotifyListReset</b> parameter to force this method to fire ListChanged even when the new count is the same as the old count.</param>
            <remarks>
            <p class="body">Note: <b>SetCount</b> method does not raise add (RowAdding, RowAdded) or delete (RowDeleting, RowDeleted) events when it does add or remove items.</p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.ResetCachedValues">
            <summary>
            Clears all cached cell values. This will result in the component raising <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event for cells the next time the cell values are needed.
            </summary>
            <remarks>
            <p class="body">
            You can use the UltraDataRowsCollection's <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.ResetCachedValues"/> method to
            clear the cached cell values of a particular row collection. UltraDataRow also exposes
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValues"/> method.
            </p>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataBand.ResetCachedValues"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValues"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValue(System.Int32)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Clear"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.ShouldSerialize">
            <summary>
            Indicates if any of the property values differ from the default value.
            </summary>
            <returns>True if the object needs to be serialized.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.AddRange(System.Object[])">
            <summary>
            AddRange method for serialization and deserialization.
            </summary>
            <param name="rows">An arrow of rows to add.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructor used to deserialization to initialize a new instance of the class with the serialized property values
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> used to obtain the serialized properties of the object</param>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Band">
            <summary>
            Gets the band associated with the row collection.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.ParentRow">
            <summary>
            Gets the parent row.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.DataSource">
            <summary>
            Associated UltraDataSource component.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Tag">
            <summary>
            Gets or sets the tag. The tag property can be used to logically attach another object or value to this object. 
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Count">
            <summary>
            Returns the number of items in this collection.
            </summary>
            <remarks>
            <p class="body">
            The <b>Count</b> property returns the number of rows contained in this row collection.
            You can add one or more rows using the <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Add"/>
            or <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Insert(System.Int32)"/> methods. You can also use the
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.SetCount(System.Int32)"/> method to specify that the
            collection contain a specified number of rows. With <b>SetCount</b> you don't have to
            call <b>Add</b> or <b>Insert</b> methods multiple times. Also <b>SetCount</b>
            will lazily create rows when they are accessed thus making it more
            efficient.
            </p>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.SetCount(System.Int32)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Add"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Remove(Infragistics.Win.UltraWinDataSource.UltraDataRow)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Clear"/>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.Item(System.Int32)">
            <summary>
            Indexer.
            </summary>
        </member>
        <member name="E:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.ListChanged">
            <summary>
            IBindingList.ListChanged event implementation.
            </summary>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.UltraDataRowsCollectionTypeConverter">
            <summary>
            UltraDataRowsCollection type converter.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.UltraDataRowsCollectionTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Returns whether this converter can convert the object to the specified type, using the specified context.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <param name="destinationType">A System.Type that represents the type you want to convert to.</param>
            <returns>true if this converter can perform the conversion; otherwise, false.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.UltraDataRowsCollectionTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
            Converts the given value object to the specified type, using the specified
            context and culture information.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <param name="culture">A System.Globalization.CultureInfo. If null is passed, the current culture is assumed.</param>
            <param name="value">The System.Object to convert.</param>
            <param name="destinationType">The System.Type to convert the value parameter to.</param>
            <returns>An System.Object that represents the converted value.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataRootRowsCollection.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructor used to deserialization to initialize a new instance of the class with the serialized property values
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> used to obtain the serialized properties of the object</param>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
        </member>
        <member name="T:Infragistics.Win.UltraWinDataSource.UltraDataSource">
            <summary>
            UltraDataSource component. UltraDataSource is a bindable data source that provides the ability to define hierarchical data structure and provides capability to serialize out the data.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.#ctor">
            <summary>
            Constructor. Initializes a new instance of <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/>.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.#ctor(System.ComponentModel.IContainer)">
            <summary>
            Constructor. Initializes a new instance of <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/>.
            </summary>
            <param name="container">An <see cref="T:System.ComponentModel.IContainer"/> that represents the container of the <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/></param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.OnCellDataRequested(Infragistics.Win.UltraWinDataSource.CellDataRequestedEventArgs)">
            <summary>
            Fires the <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.OnCellDataUpdating(Infragistics.Win.UltraWinDataSource.CellDataUpdatingEventArgs)">
            <summary>
            Fires the <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdating"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.OnCellDataUpdated(Infragistics.Win.UltraWinDataSource.CellDataUpdatedEventArgs)">
            <summary>
            Fires the <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdated"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.OnInitializeDataRow(Infragistics.Win.UltraWinDataSource.InitializeDataRowEventArgs)">
            <summary>
            Fires the <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.InitializeDataRow"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.OnInitializeRowsCollection(Infragistics.Win.UltraWinDataSource.InitializeRowsCollectionEventArgs)">
            <summary>
            Fires the <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.InitializeRowsCollection"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.OnRowAdding(Infragistics.Win.UltraWinDataSource.RowAddingEventArgs)">
            <summary>
            Fires the <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.OnRowAdded(Infragistics.Win.UltraWinDataSource.RowAddedEventArgs)">
            <summary>
            Fires the <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.OnRowDeleting(Infragistics.Win.UltraWinDataSource.RowDeletingEventArgs)">
            <summary>
            Fires the <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleting"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.OnRowDeleted(Infragistics.Win.UltraWinDataSource.RowDeletedEventArgs)">
            <summary>
            Fires the <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleted"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.OnRowBeginEdit(Infragistics.Win.UltraWinDataSource.RowBeginEditEventArgs)">
            <summary>
            Fires the <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowBeginEdit"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.OnRowEndEdit(Infragistics.Win.UltraWinDataSource.RowEndEditEventArgs)">
            <summary>
            Fires the <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowEndEdit"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.OnRowCancelEdit(Infragistics.Win.UltraWinDataSource.RowCancelEditEventArgs)">
            <summary>
            Fires the <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowCancelEdit"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ShouldSerialize">
            <summary>
            Returns true if the object has some non-default settings.
            </summary>
            <returns>true if the object has some non-default settings.</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ShouldSerializeAllowAdd">
            <summary>
            Returns true if the <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.AllowAdd"/> is set to its non-default value of false.
            </summary>
            <returns>Returns true if this property is not set to its default value</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ShouldSerializeAllowDelete">
            <summary>
            Returns true if the <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.AllowDelete"/> is set to its non-default value of false.
            </summary>
            <returns>Returns true if this property is not set to its default value</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ShouldSerializeReadOnly">
            <summary>
            Returns true if the <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.ReadOnly"/> is set to its non-default value of true.
            </summary>
            <returns>Returns true if this property is not set to its default value</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ShouldSerializeBand">
            <summary>
            Returns true if the property needs to be serialized.
            </summary>
            <returns>Returns true if this property is not set to its default value</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ShouldSerializeRows">
            <summary>
            Returns true if the property needs to be serialized.
            </summary>
            <returns>Returns true if this property is not set to its default value</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ShouldSerializeUseBindingSource">
            <summary>
            Returns true if the <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ShouldSerializeUseBindingSource"/> is set to its non-default value of true.
            </summary>
            <returns>Returns true if this property is not set to its default value</returns>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ResetCachedValues">
            <summary>
            Clears all cached cell values. This will cause the UltraDataSource component to fire <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested"/> event for cells next time the values for those cells are needed.
            </summary>
            <remarks>
            <p class="body">Note that calling ResetCachedValues clears the internal cache of data from the DataSource, but it does not notify bound controls. This means that if there is a control bound to the UltraDataSource (an UltraWinGrid, for example) that is currently displaying data, the control will not update it's display to reflect the new data unless something occurs to make it re-request the data. To force this to occur immediately, call the <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection.NotifyListReset"/> method of the <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection"/>.</p>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SuspendBindingNotifications">
            <summary>
            Suspends firing of IBindingList related notifications. This is useful if you want to make lot of modifications and temporarily prevent the controls bound to this data source from handling events associated with the data source modification.
            </summary>
            <remarks>
            <p class="body">
            This method along with the <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SuspendBindingNotifications"/> can be used to temporarily 
            prevent UltraDataSource from firing ListChanged ItemChanged notifications. This can be useful in a situation
            where a lot of cells need to be modified however for efficiency reasons you do not want to fire ListChanged 
            ItemChanged notification for every cell that's modified. In such a situation you would call 
            <b>SuspendBindingNotifications</b> and modify cells and then call <b>ResumeBindingNotifications</b>. When
            ResumeBindingNotifications is called the UltraDataSource fires a single ListChanged Reset notification
            for every row collection that was affected to cause the bound controls to reload the data. To prevent
            the ResumeBindingNotifications from firing any notifications on resumption, use the overload of
            ResumeBindingNotifications that takes in <b>fireNotifications</b> parameter. However note that if you
            specify false for fireNotifications parameter then the bound controls may not reflect the changed
            cell values. You will have to invalidate those controls manually yourself.
            </p>
            <p class="body">
            Note: If the data source is bound to an UltraGrid, as expected, the UltraGrid will not fire InitializeRow 
            event for the rows you modify since it will not receive any ItemChanged notifications.
            </p>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.BindingNotificationsSuspended"/>, <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ResumeBindingNotifications"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ResumeBindingNotifications">
            <summary>
            Resumes firing of IBindingList related notifications.
            </summary>
            <remarks>
            <p class="body">
            This method along with the <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SuspendBindingNotifications"/> can be used to temporarily 
            prevent UltraDataSource from firing ListChanged ItemChanged notifications. This can be useful in a situation
            where a lot of cells need to be modified however for efficiency reasons you do not want to fire ListChanged 
            ItemChanged notification for every cell that's modified. In such a situation you would call 
            <b>SuspendBindingNotifications</b> and modify cells and then call <b>ResumeBindingNotifications</b>. When
            ResumeBindingNotifications is called the UltraDataSource fires a single ListChanged Reset notification
            for every row collection that was affected to cause the bound controls to reload the data. To prevent
            the ResumeBindingNotifications from firing any notifications on resumption, use the overload of
            ResumeBindingNotifications that takes in <b>fireNotifications</b> parameter. However note that if you
            specify false for fireNotifications parameter then the bound controls may not reflect the changed
            cell values. You will have to invalidate those controls manually yourself.
            </p>
            <p class="body">
            Note: If the data source is bound to an UltraGrid, as expected, the UltraGrid will not fire InitializeRow 
            event for the rows you modify since it will not receive any ItemChanged notifications.
            </p>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.BindingNotificationsSuspended"/>, <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SuspendBindingNotifications"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ResumeBindingNotifications(System.Boolean)">
            <summary>
            Resumes firing of IBindingList related notifications.
            </summary>
            <remarks>
            <p class="body">
            This method along with the <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SuspendBindingNotifications"/> can be used to temporarily 
            prevent UltraDataSource from firing ListChanged ItemChanged notifications. This can be useful in a situation
            where a lot of cells need to be modified however for efficiency reasons you do not want to fire ListChanged 
            ItemChanged notification for every cell that's modified. In such a situation you would call 
            <b>SuspendBindingNotifications</b> and modify cells and then call <b>ResumeBindingNotifications</b>. When
            ResumeBindingNotifications is called the UltraDataSource fires a single ListChanged Reset notification
            for every row collection that was affected to cause the bound controls to reload the data. To prevent
            the ResumeBindingNotifications from firing any notifications on resumption, use the overload of
            ResumeBindingNotifications that takes in <b>fireNotifications</b> parameter. However note that if you
            specify false for fireNotifications parameter then the bound controls may not reflect the changed
            cell values. You will have to invalidate those controls manually yourself.
            </p>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.BindingNotificationsSuspended"/>, <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SuspendBindingNotifications"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ResetAllowAdd">
            <summary>
            Resets the property to its default value of true.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ResetAllowDelete">
            <summary>
            Resets the property to its default value of true.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ResetReadOnly">
            <summary>
            Resets the property to its default value of true.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ResetBand">
            <summary>
            Resets the band. This will also clear the data strcture.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ResetUseBindingSource">
            <summary>
            Resets the property to its default value of true.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.Reset">
            <summary>
            Resets the object to its default state.
            </summary>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.GetBandByKey(System.String)">
            <summary>
            Returns a Band if the key exists anywhere in the band hierarchy or null if it does not. 
            </summary>
            <param name="key">The key to search for.</param>
            <returns>Returns a Band if the key exists anywhere in the band hierarchy or null if it does not.</returns>
            <remarks>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.Band"/>
            <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands"/>
            </remarks>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.IO.Stream,System.Boolean)">
            <summary>
            Loads saved information from a stream containing the binary data.
            </summary>
            <remarks>
            <p class="body">The <b>LoadFromBinary</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.IO.Stream,System.Boolean)"/> method to persist the structure and data of the 
            <b>ultraDataSource</b>.</p>
            </remarks>
            <param name="stream">Stream containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information</param>
            <param name="includeData">Determines whether that data is saved along with the data structure.</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.IO.Stream,System.Boolean)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.IO.Stream,System.Boolean)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.IO.Stream,System.Boolean)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.IO.Stream)">
            <summary>
            Loads saved information from a stream containing the binary data.
            </summary>
            <remarks>
            <p class="body">The <b>LoadFromBinary</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.IO.Stream)"/> method to persist the structure and data of the 
            <b>ultraDataSource</b>.</p>
            </remarks>
            <param name="stream">Stream containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.IO.Stream)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.IO.Stream)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.IO.Stream)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.String,System.Boolean)">
            <summary>
            Loads saved information from a file containing the binary data.
            </summary>
            <remarks>
            <p class="body">The <b>LoadFromBinary</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.String,System.Boolean)"/> method to persist the structure and data of the 
            <b>ultraDataSource</b>.</p> 
            </remarks>
            <param name="filename">The name of the file containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information.</param>
            <param name="includeData">Determines whether that data is saved along with the data structure.</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.String,System.Boolean)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.String,System.Boolean)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.String,System.Boolean)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.String)">
            <summary>
            Loads saved information from a file containing the binary data.
            </summary>
            <remarks>
            <p class="body">The <b>LoadFromBinary</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.String)"/> method to persist the structure and data of the 
            <b>ultraDataSource</b>.</p> 
            </remarks>
            <param name="filename">The name of the file containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information.</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.String)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.String)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.String)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.IO.Stream,System.Boolean)">
            <summary>
            Loads saved information from a stream containing the Xml data.
            </summary>
            <remarks>
            <p class="body">The <b>LoadFromXml</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.IO.Stream,System.Boolean)"/> method to persist the structure and data of the 
            <b>ultraDataSource</b>.</p> 
            </remarks>
            <param name="stream">Stream containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information</param>
            <param name="includeData">Determines whether that data is saved along with the data structure.</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.IO.Stream,System.Boolean)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.IO.Stream,System.Boolean)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.IO.Stream,System.Boolean)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.IO.Stream)">
            <summary>
            Loads saved information from a stream containing the Xml data.
            </summary>
            <remarks>
            <p class="body">The <b>LoadFromXml</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.IO.Stream)"/> method to persist the structure and data of the 
            <b>ultraDataSource</b>.</p> 
            </remarks>
            <param name="stream">Stream containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.IO.Stream)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.IO.Stream)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.IO.Stream)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.String,System.Boolean)">
            <summary>
            Loads saved information from a file containing the Xml data.
            </summary>
            <remarks>
            <p class="body">The <b>LoadFromXml</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.String,System.Boolean)"/> method to persist the structure and data of the 
            <b>ultraDataSource</b>.</p> 
            </remarks>
            <param name="filename">The name of the file containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information</param>
            <param name="includeData">Determines whether that data is saved along with the data structure.</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.String,System.Boolean)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.String,System.Boolean)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.String,System.Boolean)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.String)">
            <summary>
            Loads saved information from a file containing the Xml data.
            </summary>
            <remarks>
            <p class="body">The <b>LoadFromXml</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.String)"/> method to persist the structure and data of the 
            <b>ultraDataSource</b>.</p> 
            </remarks>
            <param name="filename">The name of the file containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.String)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.String)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.String)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.IO.Stream,System.Boolean)">
            <summary>
            Saves properties, structure, and data information to a binary stream.
            </summary>
            <remarks>
            <p class="body">The <b>SaveAsBinary</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.IO.Stream,System.Boolean)"/> method to persist the property settings and layout of the 
            <b>ultraDataSource</b>.</p> 
            </remarks>
            <param name="stream">Stream containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information</param>
            <param name="includeData">Determines whether that data is saved along with the data structure.</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.IO.Stream,System.Boolean)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.IO.Stream,System.Boolean)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.IO.Stream,System.Boolean)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.IO.Stream)">
            <summary>
            Saves properties, structure, and data information to a binary stream.
            </summary>
            <remarks>
            <p class="body">The <b>SaveAsBinary</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.IO.Stream)"/> method to persist the property settings and layout of the 
            <b>ultraDataSource</b>.</p> 
            </remarks>
            <param name="stream">Stream containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.IO.Stream)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.IO.Stream)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.IO.Stream)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.String,System.Boolean)">
            <summary>
            Saves properties, structure, and data information to a file in binary format.
            </summary>
            <remarks>
            <p class="body">The <b>SaveAsBinary</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.String,System.Boolean)"/> method to persist the property settings and layout of the 
            <b>ultraDataSource</b>.</p>  
            </remarks>
            <param name="filename">The name of the file containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information</param>
            <param name="includeData">Determines whether that data is saved along with the data structure.</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.String,System.Boolean)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.String,System.Boolean)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.String,System.Boolean)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.String)">
            <summary>
            Saves properties, structure, and data information to a file in binary format.
            </summary>
            <remarks>
            <p class="body">The <b>SaveAsBinary</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.String)"/> method to persist the property settings and layout of the 
            <b>ultraDataSource</b>.</p>  
            </remarks>
            <param name="filename">The name of the file containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.String)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.String)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.String)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.IO.Stream,System.Boolean)">
            <summary>
            Saves properties, structure, and data information to an Xml/soap stream.
            </summary>
            <remarks>
            <p class="body">The <b>SaveAsBinary</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.IO.Stream,System.Boolean)"/> method to persist the property settings and layout of the 
            <b>ultraDataSource</b>.</p>  
            </remarks>
            <param name="stream">Stream containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information</param>
            <param name="includeData">Determines whether that data is saved along with the data structure.</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.IO.Stream,System.Boolean)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.IO.Stream,System.Boolean)"/>		
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.IO.Stream,System.Boolean)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.IO.Stream)">
            <summary>
            Saves properties, structure, and data information to an Xml/soap stream.
            </summary>
            <remarks>
            <p class="body">The <b>SaveAsBinary</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.IO.Stream)"/> method to persist the property settings and layout of the 
            <b>ultraDataSource</b>.</p>  
            </remarks>
            <param name="stream">Stream containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.IO.Stream)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.IO.Stream)"/>		
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.IO.Stream)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.String,System.Boolean)">
            <summary>
            Saves properties, structure, and data information to a file in xml/soap format.
            </summary>
            <remarks>
            <p class="body">The <b>SaveAsBinary</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.String,System.Boolean)"/> method to persist the property settings and layout of the 
            <b>ultraDataSource</b>.</p>  
            </remarks>
            <param name="filename">The name of the file containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information</param>
            <param name="includeData">Determines whether that data is saved along with the data structure.</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.String,System.Boolean)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.String,System.Boolean)"/>		
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.String,System.Boolean)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsXml(System.String)">
            <summary>
            Saves properties, structure, and data information to a file in xml/soap format.
            </summary>
            <remarks>
            <p class="body">The <b>SaveAsBinary</b> method is used in conjunction with the 
            <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.String)"/> method to persist the property settings and layout of the 
            <b>ultraDataSource</b>.</p>  
            </remarks>
            <param name="filename">The name of the file containing the serialized <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataSource"/> information</param>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SaveAsBinary(System.String)"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromBinary(System.String)"/>		
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.LoadFromXml(System.String)"/>
        </member>
        <member name="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.OnSubObjectPropChanged(Infragistics.Shared.PropChangeInfo)">
            <summary>
            Called when a property on a sub object has changed.
            </summary>
            <param name="propChangeInfo">A structure containing the property change information.</param>
        </member>
        <member name="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataRequested">
            <summary>
            Fired when data is requested by a control bound to this UltraDataSource for a particular cell and the UltraDataSource doesn't have the cell value.
            </summary>
            <remarks>
            <p class="body"><b>CellDataRequested</b> event is fired when a control bound to the UltraDataSource requests value for a cell and UltraDataSource doesn't have the cell value. Once the value is provided, UltraDataSource will cache it and this event will not be fired for the cell next time. You can prevent the value from being cached by setting the <see cref="P:Infragistics.Win.UltraWinDataSource.CellDataRequestedEventArgs.CacheData"/> to false in the event handler.</p>
            <p class="body">You can also provide cell values without having to hook into this event by using <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.SetCellValue(System.Int32,System.Object)"/> method. Also you can clear the cached value for a cell using <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataRow.ResetCachedValue(System.Int32)"/> method to cause this event to be fired next time for the cell.</p>
            </remarks>
        </member>
        <member name="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdating">
            <summary>
            Fired before a control bound to this UltraDataSource attempts to update a cell's value.
            </summary>
            <remarks>
            <p class="body"><b>CellDataUpdating</b> is fired before a control bound to this UltraDataSource attempts to update a cell's value. You can cancel the update by setting Cancel to true off the <see cref="T:Infragistics.Win.UltraWinDataSource.CellDataUpdatingEventArgs"/> in which case the original value will be retained. You can also alter the update value by setting <see cref="P:Infragistics.Win.UltraWinDataSource.CellDataUpdatingEventArgs.NewValue"/> to a different value.</p>
            <p class="body">By default the UltraDataSource will cache the new value of the cell. If you are managing the data then you may want to prevent the UltraDataSource from caching the value by setting <see cref="P:Infragistics.Win.UltraWinDataSource.CellDataUpdatingEventArgs.CacheData"/> to false.</p>
            <p class="body"><b>Note</b> that this event is not be fired when you set the value in code.</p>
            <seealso cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdated"/>
            </remarks>
        </member>
        <member name="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdated">
            <summary>
            Fired after a cell's data has been updated. This event occurs after <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdating"/> event.
            </summary>
            <remarks>
            <p class="body">See <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdating"/> for information on when this event is raised.</p>
            <seealso cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.CellDataUpdating"/>
            </remarks>
        </member>
        <member name="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.InitializeDataRow">
            <summary>
            Fired for every UltraDataRow when it's created.
            </summary>
            <remarks>
            <p class="body"><b>InitializeDataRow</b> event is fired for every row when it's created.</p>
            </remarks>
        </member>
        <member name="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.InitializeRowsCollection">
            <summary>
            Fired for every UltraDataRowsCollection when it's created.
            </summary>
            <remarks>
            <p class="body">
            The <b>InitializeRowsCollection</b> event is fired for every <see cref="T:Infragistics.Win.UltraWinDataSource.UltraDataRowsCollection"/> when it's created.
            </p>
            <seealso cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.InitializeDataRow"/>
            </remarks>
        </member>
        <member name="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding">
            <summary>
            Fired when a control bound to this UltraDataSource attempts to add a new row to the UltraDataSource.
            </summary>
            <remarks>
            <seealso cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded"/>
            </remarks>
        </member>
        <member name="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdded">
            <summary>
            Fired after a control bound to this UltraDataSource adds a new row to the data source.
            </summary>
            <remarks>
            <seealso cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowAdding"/>
            </remarks>
        </member>
        <member name="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleting">
            <summary>
            Fired when a control bound to this UltraDataSource attempts to delete a row.
            </summary>
            <remarks>
            <seealso cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleted"/>
            </remarks>
        </member>
        <member name="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowDeleted">
            <summary>
            Fired after a control bound to this UltraDataSource to deletes a row.
            </summary>
        </member>
        <member name="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowBeginEdit">
            <summary>
            <b>RowBeginEdit</b> event is fired when BeginEdit on the <see cref="T:System.ComponentModel.IEditableObject"/> implementation of the UltraDataRow is called. 
            </summary>
            <remarks>
            <p class="body"><b>RowBeginEdit</b> event is fired when BeginEdit on the <see cref="T:System.ComponentModel.IEditableObject"/> implementation of the UltraDataRow is called. This typically happens when a bound control starts editing cells of a row. When one or more of the row cells are modified, <see cref="M:System.ComponentModel.IEditableObject.EndEdit"/> is called on the row object to commit those modifications. Optionally <see cref="M:System.ComponentModel.IEditableObject.CancelEdit"/> can be called to discard the modifications and restore the original values. <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowBeginEdit"/>, <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowEndEdit"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowCancelEdit"/> events correspond to UltraDataRow implementation of <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/>, <see cref="M:System.ComponentModel.IEditableObject.EndEdit"/> and <see cref="M:System.ComponentModel.IEditableObject.CancelEdit"/>.</p>
            <p class="body"><b>NOTE:</b> multiple rows can be in edit mode at the same time. As a result <b>RowBeginEdit</b> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowCancelEdit"/> or <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowEndEdit"/> can fire asynchronously for different rows.</p>
            <seealso cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowEndEdit"/> <seealso cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowCancelEdit"/>  <seealso cref="T:System.ComponentModel.IEditableObject"/>
            </remarks>
        </member>
        <member name="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowEndEdit">
            <summary>
            <b>RowEndEdit</b> event is fired when EndEdit on the <see cref="T:System.ComponentModel.IEditableObject"/> implementation of the UltraDataRow is called. 
            </summary>
            <remarks>
            <p class="body"><b>RowEndEdit</b> event is fired when EndEdit on the <see cref="T:System.ComponentModel.IEditableObject"/> implementation of the UltraDataRow is called. Typically bound controls call EndEdit on a row to commit series of modifications that might have been made to a row. When one or more of the row cells are modified, <see cref="M:System.ComponentModel.IEditableObject.EndEdit"/> is called on the row object to commit those modifications. <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowBeginEdit"/>, <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowEndEdit"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowCancelEdit"/> events correspond to UltraDataRow implementation of <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/>, <see cref="M:System.ComponentModel.IEditableObject.EndEdit"/> and <see cref="M:System.ComponentModel.IEditableObject.CancelEdit"/>.</p>
            <p class="body"><b>NOTE:</b> multiple rows can be in edit mode at the same time. As a result <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowBeginEdit"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowCancelEdit"/> or <b>RowEndEdit</b> can fire asynchronously for different rows.</p>
            <seealso cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowBeginEdit"/> <seealso cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowCancelEdit"/>  <seealso cref="T:System.ComponentModel.IEditableObject"/>
            </remarks>
        </member>
        <member name="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowCancelEdit">
            <summary>
            <b>RowCancelEdit</b> event is fired when CancelEdit on the <see cref="T:System.ComponentModel.IEditableObject"/> implementation of the UltraDataRow is called. 
            </summary>
            <remarks>
            <p class="body"><b>RowCancelEdit</b> event is fired when CancelEdit on the <see cref="T:System.ComponentModel.IEditableObject"/> implementation of the UltraDataRow is called. Typically bound controls call CancelEdit on a row to discard series of modifications that might have been made to a row and restore the original values. <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowBeginEdit"/>, <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowEndEdit"/> and <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowCancelEdit"/> events correspond to UltraDataRow implementation of <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/>, <see cref="M:System.ComponentModel.IEditableObject.EndEdit"/> and <see cref="M:System.ComponentModel.IEditableObject.CancelEdit"/>.</p>
            <p class="body"><b>NOTE:</b> multiple rows can be in edit mode at the same time. As a result <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowBeginEdit"/> and <b>RowCancelEdit</b> or <see cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowEndEdit"/> can fire asynchronously for different rows.</p>
            <seealso cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowBeginEdit"/> <seealso cref="E:Infragistics.Win.UltraWinDataSource.UltraDataSource.RowEndEdit"/> <seealso cref="T:System.ComponentModel.IEditableObject"/>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.Rows">
            <summary>
            Gets the rows collection associated with the top most band.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.Band">
            <summary>
            Gets the top most band object.
            </summary>
            <remarks>
            <p class="body">
            The <b>Band</b> property returns the root band. To access the child bands use the
            <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands"/> property of the band.
            </p>
            <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ChildBands"/>
            <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.Columns"/>
            <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.Rows"/>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.AllowAdd">
            <summary>
            Indicates whether row adding is allowed. Default is true.
            </summary>
            <remarks>
            <p class="body">Setting <b>AllowAdd</b> to true will prevent the controls bound to this data source from adding rows to it.</p>
            <p><seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.AllowDelete"/> <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.ReadOnly"/> <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.AllowDelete"/></p>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.AllowDelete">
            <summary>
            Indicates whether row deleting is allowed. Default is true.
            </summary>
            <remarks>
            <p class="body">Setting <b>AllowDelete</b> to true will prevent the controls bound to this data source from deleting rows from it.</p>
            <p><seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.AllowAdd"/> <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.ReadOnly"/> <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.AllowAdd"/></p>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.ReadOnly">
            <summary>
            Indicates whether any modifications to data, including adding and deleting of rows, are allowed in row collections associated with this band.
            </summary>
            <remarks>
            <p class="body">Setting <b>ReadOnly</b> to true makes the data source read-only so that the controls bound to this data source can not make any modifications. Setting it to true will prevent cell content modifications as well as adding and deleting of rows regardless of the <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.AllowAdd"/> and <see cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.AllowDelete"/> settings. This property caues the IBindingList.ReadOnly implementation in UltraDataSource to return true.</p>
            <p><seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataColumn.ReadOnly"/> <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.ReadOnly"/> <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.AllowAdd"/> <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.AllowDelete"/> <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.AllowAdd"/> <seealso cref="P:Infragistics.Win.UltraWinDataSource.UltraDataBand.AllowDelete"/></p>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.BindingNotificationsSuspended">
            <summary>
            Indicates whether IBindingList related notifications are suspended.
            </summary>
            <remarks>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.SuspendBindingNotifications"/>
            <seealso cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.ResumeBindingNotifications"/>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.EventManager">
            <summary>
            The object that enables, disables and controls firing of specific control events.
            </summary>
            <remarks>
            <p class="body">The <b>DataSourceEventManager</b> gives you a high degree of control over how the component invokes event procedures. You can use it to selectively enable and disable event procedures depending on the context of your application. You can also use the event manager to return information about the state of the component's events.</p>
            <p class="body">The event manager's methods are used to determine the enabled state of an event (<see cref="M:Infragistics.Win.UltraWinDataSource.DataSourceEventManager.IsEnabled(Infragistics.Win.UltraWinDataSource.DataSourceEventIds)"/>), to selectively enable or disable events (<see cref="M:Infragistics.Win.UltraWinDataSource.DataSourceEventManager.SetEnabled(Infragistics.Win.UltraWinDataSource.DataSourceEventIds,System.Boolean)"/>), and to tell whether an event procedure is currently being processed (<see cref="M:Infragistics.Win.UltraWinDataSource.DataSourceEventManager.InProgress(Infragistics.Win.UltraWinDataSource.DataSourceEventIds)"/>). There is also an <seealso cref="P:Infragistics.Shared.EventManagerBase.AllEventsEnabled"/> property that you can check to quickly determine whether any events have been disabled by the event manager.</p>
            </remarks>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.SubObjectPropChangeHandler">
            <summary>
            Returns the event handler that for the <see cref="M:Infragistics.Win.UltraWinDataSource.UltraDataSource.OnSubObjectPropChanged(Infragistics.Shared.PropChangeInfo)"/> method that is used to receive notifications when a property on a sub-object has changed.
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.About">
            <summary>
            Display the about dialog
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.Infragistics#Shared#IUltraLicensedComponent#License">
            <summary>
            Returns the cached license for the control
            </summary>
        </member>
        <member name="P:Infragistics.Win.UltraWinDataSource.UltraDataSource.UseBindingSource">
            <summary>
            Indicates whether to use BindingSource to manage currency managers via
            ICurrencyManagerProvider implementation. Default value is <b>true</b>.
            </summary>
            <remarks>
            In CLR2.0 framework, a new BindingSource data source wrapper object was introduced
            that solved some performance issues with binding hierarchical data sources
            with high number of bands. However BindingSource introduced some incompatibilities
            with older behavior. You can use this property to fallback to not using BindingSource.
            </remarks>
        </member>
    </members>
</doc>
