DataView Třída

Definice

Představuje datovou datovou sadu, přizpůsobené zobrazení DataTable pro řazení, filtrování, vyhledávání, úpravy a navigaci.Represents a databindable, customized view of a DataTable for sorting, filtering, searching, editing, and navigation. DataViewNeukládá data, ale představuje připojené zobrazení odpovídající DataTable .The DataView does not store data, but instead represents a connected view of its corresponding DataTable. Změny DataView dat budou mít vliv na DataTable .Changes to the DataView's data will affect the DataTable. Změny DataTable dat budou mít vliv na všechny DataView přidružené k tomuto.Changes to the DataTable's data will affect all DataViews associated with it.

public ref class DataView : System::ComponentModel::MarshalByValueComponent, System::Collections::IList, System::ComponentModel::IBindingListView, System::ComponentModel::ISupportInitialize, System::ComponentModel::ISupportInitializeNotification, System::ComponentModel::ITypedList
public ref class DataView : System::ComponentModel::MarshalByValueComponent, System::Collections::IList, System::ComponentModel::IBindingList, System::ComponentModel::ISupportInitialize, System::ComponentModel::ITypedList
public ref class DataView : System::ComponentModel::MarshalByValueComponent, System::Collections::IList, System::ComponentModel::IBindingListView, System::ComponentModel::ISupportInitializeNotification, System::ComponentModel::ITypedList
public ref class DataView : System::ComponentModel::MarshalByValueComponent, System::ComponentModel::IBindingListView, System::ComponentModel::ISupportInitializeNotification, System::ComponentModel::ITypedList
public class DataView : System.ComponentModel.MarshalByValueComponent, System.Collections.IList, System.ComponentModel.IBindingListView, System.ComponentModel.ISupportInitialize, System.ComponentModel.ISupportInitializeNotification, System.ComponentModel.ITypedList
public class DataView : System.ComponentModel.MarshalByValueComponent, System.Collections.IList, System.ComponentModel.IBindingList, System.ComponentModel.ISupportInitialize, System.ComponentModel.ITypedList
public class DataView : System.ComponentModel.MarshalByValueComponent, System.Collections.IList, System.ComponentModel.IBindingListView, System.ComponentModel.ISupportInitializeNotification, System.ComponentModel.ITypedList
public class DataView : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IBindingListView, System.ComponentModel.ISupportInitializeNotification, System.ComponentModel.ITypedList
type DataView = class
    inherit MarshalByValueComponent
    interface ICollection
    interface IEnumerable
    interface IList
    interface IBindingList
    interface IBindingListView
    interface ISupportInitialize
    interface ISupportInitializeNotification
    interface ITypedList
type DataView = class
    inherit MarshalByValueComponent
    interface IBindingList
    interface IList
    interface ICollection
    interface IEnumerable
    interface ITypedList
    interface ISupportInitialize
type DataView = class
    inherit MarshalByValueComponent
    interface IBindingListView
    interface IBindingList
    interface IList
    interface ICollection
    interface IEnumerable
    interface ITypedList
    interface ISupportInitializeNotification
    interface ISupportInitialize
type DataView = class
    inherit MarshalByValueComponent
    interface IBindingListView
    interface ITypedList
    interface ISupportInitializeNotification
    interface IBindingList
    interface IList
    interface ICollection
    interface IEnumerable
    interface ISupportInitialize
Public Class DataView
Inherits MarshalByValueComponent
Implements IBindingListView, IList, ISupportInitialize, ISupportInitializeNotification, ITypedList
Public Class DataView
Inherits MarshalByValueComponent
Implements IBindingList, IList, ISupportInitialize, ITypedList
Public Class DataView
Inherits MarshalByValueComponent
Implements IBindingListView, IList, ISupportInitializeNotification, ITypedList
Public Class DataView
Inherits MarshalByValueComponent
Implements IBindingListView, ISupportInitializeNotification, ITypedList
Dědičnost
Implementuje

Příklady

Následující příklad vytvoří jeden DataTable s jedním sloupcem a pěti řádky.The following example creates a single DataTable with one column and five rows. Vytvoří se dva DataView objekty, které jsou RowStateFilter nastaveny na každé pro zobrazení různých zobrazení dat tabulky.Two DataView objects are created and the RowStateFilter is set on each to show different views of the table data. Hodnoty se pak vytisknou.The values are then printed.

using System;
using System.Xml;
using System.Data;
using System.Data.Common;
using System.Windows.Forms;

public class Form1: Form
{
    protected DataSet DataSet1;
    protected DataGrid dataGrid1;

    private void DemonstrateDataView()
    {
        // Create one DataTable with one column.
        DataTable table = new DataTable("table");
        DataColumn colItem = new DataColumn("item",
            Type.GetType("System.String"));
        table.Columns.Add(colItem);

        // Add five items.
        DataRow NewRow;
        for(int i = 0; i <5; i++)
        {
            NewRow = table.NewRow();
            NewRow["item"] = "Item " + i;
            table.Rows.Add(NewRow);
        }
        // Change the values in the table.
        table.AcceptChanges();
        table.Rows[0]["item"]="cat";
        table.Rows[1]["item"] = "dog";

        // Create two DataView objects with the same table.
        DataView firstView = new DataView(table);
        DataView secondView = new DataView(table);

        // Print current table values.
        PrintTableOrView(table,"Current Values in Table");

        // Set first DataView to show only modified
        // versions of original rows.
        firstView.RowStateFilter=DataViewRowState.ModifiedOriginal;

        // Print values.
        PrintTableOrView(firstView,"First DataView: ModifiedOriginal");

        // Add one New row to the second view.
        DataRowView rowView;
        rowView=secondView.AddNew();
        rowView["item"] = "fish";

        // Set second DataView to show modified versions of
        // current rows, or New rows.
        secondView.RowStateFilter=DataViewRowState.ModifiedCurrent
            | DataViewRowState.Added;
        // Print modified and Added rows.
        PrintTableOrView(secondView,
            "Second DataView: ModifiedCurrent | Added");
    }

    private void PrintTableOrView(DataTable table, string label)
    {
        // This function prints values in the table or DataView.
        Console.WriteLine("\n" + label);
        for(int i = 0; i<table.Rows.Count;i++)
        {
            Console.WriteLine("\table" + table.Rows[i]["item"]);
        }
        Console.WriteLine();
    }

    private void PrintTableOrView(DataView view, string label)
    {

        // This overload prints values in the table or DataView.
        Console.WriteLine("\n" + label);
        for(int i = 0; i<view.Count;i++)
        {
            Console.WriteLine("\table" + view[i]["item"]);
        }
        Console.WriteLine();
    }
}
Private Sub DemonstrateDataView()
    ' Create one DataTable with one column.
    Dim table As New DataTable("table")
    Dim colItem As New DataColumn("item", _
        Type.GetType("System.String"))
    table.Columns.Add(colItem)

    ' Add five items.
    Dim NewRow As DataRow
    Dim i As Integer
    For i = 0 To 4
    
    NewRow = table.NewRow()
    NewRow("item") = "Item " & i
    table.Rows.Add(NewRow)
    Next
    table.AcceptChanges()

    ' Create two DataView objects with the same table.
    Dim firstView As New DataView(table)
    Dim secondView As New DataView(table)
    
    ' Change the values in the table.
    table.Rows(0)("item") = "cat"
    table.Rows(1)("item") = "dog"
    
    ' Print current table values.
    PrintTableOrView(table, "Current Values in Table")
        
    ' Set first DataView to show only modified versions of original rows.
    firstView.RowStateFilter = DataViewRowState.ModifiedOriginal

    ' Print values.    
    PrintTableOrView(firstView, "First DataView: ModifiedOriginal")

    ' Add one New row to the second view.
    Dim rowView As DataRowView
    rowView = secondView.AddNew()
    rowView("item") = "fish"
    ' Set second DataView to show modified versions of 
    ' current rows, or New rows.
    secondView.RowStateFilter = DataViewRowState.ModifiedCurrent _
        Or DataViewRowState.Added
    ' Print modified and Added rows.
    PrintTableOrView(secondView, _
        "Second DataView: ModifiedCurrent or Added")
End Sub
    
Overloads Private Sub PrintTableOrView( _
    ByVal view As DataView, ByVal label As String)
    Console.WriteLine(label)
    Dim i As Integer
    For i = 0 To view.count - 1
    
    Console.WriteLine(view(i)("item"))
    Next
    Console.WriteLine()
End Sub
    
Overloads Private Sub PrintTableOrView( _
    ByVal table As DataTable, ByVal label As String)
    Console.WriteLine(label)
    Dim i As Integer
    For i = 0 To table.Rows.Count - 1
    Console.WriteLine(table.Rows(i)("item"))
    Next
    Console.WriteLine()
End Sub

Následující příklad vytvoří DataView online objednávky seřazené podle součtu z LINQ na DataSetLINQ to DataSet dotazu:The following example creates a DataView of online orders ordered by total due from a LINQ na DataSetLINQ to DataSet query:

DataTable orders = dataSet.Tables["SalesOrderHeader"];

EnumerableRowCollection<DataRow> query =
    from order in orders.AsEnumerable()
    where order.Field<bool>("OnlineOrderFlag") == true
    orderby order.Field<decimal>("TotalDue")
    select order;

DataView view = query.AsDataView();

bindingSource1.DataSource = view;
Dim orders As DataTable = dataSet.Tables("SalesOrderHeader")

Dim query = _
    From order In orders.AsEnumerable() _
    Where order.Field(Of Boolean)("OnlineOrderFlag") = True _
    Order By order.Field(Of Decimal)("TotalDue") _
    Select order

Dim view As DataView = query.AsDataView()
bindingSource1.DataSource = view

Poznámky

Hlavní funkcí funkce DataView je povolení datové vazby v model Windows Forms i webových formulářích.A major function of the DataView is to allow for data binding on both Windows Forms and Web Forms.

Kromě toho je DataView možné přizpůsobit, aby prezentují podmnožinu dat z DataTable .Additionally, a DataView can be customized to present a subset of data from the DataTable. Tato možnost umožňuje mít vázané dva ovládací prvky na stejnou DataTable , ale zobrazuje různé verze dat.This capability lets you have two controls bound to the same DataTable, but that show different versions of the data. Například jeden ovládací prvek může být svázán s objektem DataView , který zobrazuje všechny řádky v tabulce, a druhý může být nakonfigurován tak, aby zobrazoval pouze řádky, které byly odstraněny z DataTable .For example, one control might be bound to a DataView that shows all the rows in the table, and a second might be configured to display only the rows that have been deleted from the DataTable. DataTableMá také DefaultView vlastnost.The DataTable also has a DefaultView property. Tato funkce vrátí výchozí hodnotu DataView pro tabulku.This returns the default DataView for the table. Například pokud chcete vytvořit vlastní zobrazení tabulky, nastavte na RowFilter DataView vráceno DefaultView .For example, if you want to create a custom view on the table, set the RowFilter on the DataView returned by the DefaultView.

Chcete-li vytvořit filtrované a seřazené zobrazení dat, nastavte RowFilter vlastnosti a Sort .To create a filtered and sorted view of data, set the RowFilter and Sort properties. Pak pomocí Item[] vlastnosti vraťte jednu z nich DataRowView .Then, use the Item[] property to return a single DataRowView.

Můžete také přidat a odstranit ze sady řádků pomocí AddNew Delete metod a.You can also add and delete from the set of rows using the AddNew and Delete methods. Když použijete tyto metody, RowStateFilter může vlastnost nastavit, aby určovala, že pouze odstraněné řádky nebo nové řádky jsou zobrazeny DataView .When you use those methods, the RowStateFilter property can set to specify that only deleted rows or new rows be displayed by the DataView.

Poznámka

Pokud explicitně neurčíte kritéria řazení pro DataView , DataRowView objekty v DataView jsou seřazeny na základě indexu objektu DataView odpovídajícího DataRow v DataTable.Rows DataRowCollection .If you do not explicitly specify sort criteria for DataView, the DataRowView objects in DataView are sorted based on the index of DataView's corresponding DataRow in the DataTable.Rows DataRowCollection.

LINQ na DataSetLINQ to DataSet umožňuje vývojářům vytvářet komplexní a výkonné dotazy přes pomocí DataSet LINQLINQ .allows developers to create complex, powerful queries over a DataSet by using LINQLINQ. LINQ na DataSetLINQ to DataSetDotaz však vrátí výčet DataRow objektů, který není možné snadno použít ve scénáři vazby.A LINQ na DataSetLINQ to DataSet query returns an enumeration of DataRow objects, however, which is not easily used in a binding scenario. DataView dá se vytvořit z LINQ na DataSetLINQ to DataSet dotazu a převezme charakteristiky filtrování a řazení tohoto dotazu.DataView can be created from a LINQ na DataSetLINQ to DataSet query and takes on the filtering and sorting characteristics of that query. LINQ na DataSetLINQ to DataSet rozšiřuje funkčnost DataView služby tím, že poskytuje LINQLINQ filtrování a řazení založené na výrazech, což umožňuje mnohem složitější a výkonné filtrování a řazení operací než filtrování a řazení založené na řetězci.extends the functionality of the DataView by providing LINQLINQ expression-based filtering and sorting, which allows for much more complex and powerful filtering and sorting operations than string-based filtering and sorting. Další informace najdete v tématu datové vazby a LINQ to DataSet .See Data Binding and LINQ to DataSet for more information.

Konstruktory

DataView()

Inicializuje novou instanci DataView třídy.Initializes a new instance of the DataView class.

DataView(DataTable)

Inicializuje novou instanci DataView třídy se zadaným parametrem DataTable .Initializes a new instance of the DataView class with the specified DataTable.

DataView(DataTable, String, String, DataViewRowState)

Inicializuje novou instanci DataView třídy se zadanými DataTable , RowFilter , Sort a DataViewRowState .Initializes a new instance of the DataView class with the specified DataTable, RowFilter, Sort, and DataViewRowState.

Vlastnosti

AllowDelete

Získává nebo nastavuje hodnotu, která indikuje, jestli jsou povolené odstranění.Gets or sets a value that indicates whether deletes are allowed.

AllowEdit

Získává nebo nastavuje hodnotu, která indikuje, jestli jsou povolené úpravy.Gets or sets a value that indicates whether edits are allowed.

AllowNew

Získává nebo nastavuje hodnotu, která indikuje, jestli se nové řádky dají přidat pomocí AddNew() metody.Gets or sets a value that indicates whether the new rows can be added by using the AddNew() method.

ApplyDefaultSort

Získává nebo nastavuje hodnotu, která indikuje, jestli se má použít výchozí řazení.Gets or sets a value that indicates whether to use the default sort. Výchozí řazení je (vzestupně) všemi primárními klíči, které určuje PrimaryKey .The default sort is (ascending) by all primary keys as specified by PrimaryKey.

Container

Načte kontejner pro komponentu.Gets the container for the component.

(Zděděno od MarshalByValueComponent)
Count

Získá počet záznamů v DataView After a, které RowFilter byly RowStateFilter aplikovány.Gets the number of records in the DataView after RowFilter and RowStateFilter have been applied.

DataViewManager

Získá DataViewManager přidružený k tomuto zobrazení.Gets the DataViewManager associated with this view.

DesignMode

Načte hodnotu, která označuje, zda je komponenta aktuálně v režimu návrhu.Gets a value indicating whether the component is currently in design mode.

(Zděděno od MarshalByValueComponent)
Events

Získá seznam obslužných rutin událostí, které jsou připojeny k této součásti.Gets the list of event handlers that are attached to this component.

(Zděděno od MarshalByValueComponent)
IsInitialized

Získá hodnotu, která označuje, zda je komponenta inicializována.Gets a value that indicates whether the component is initialized.

IsOpen

Získá hodnotu, která označuje, zda je zdroj dat aktuálně otevřen a projektuje zobrazení dat v DataTable .Gets a value that indicates whether the data source is currently open and projecting views of data on the DataTable.

Item[Int32]

Získá řádek dat ze zadané tabulky.Gets a row of data from a specified table.

RowFilter

Získá nebo nastaví výraz použitý k filtrování, které řádky jsou zobrazeny v DataView .Gets or sets the expression used to filter which rows are viewed in the DataView.

RowStateFilter

Získá nebo nastaví filtr stavu řádku použitý v DataView .Gets or sets the row state filter used in the DataView.

Site

Získá nebo nastaví web součásti.Gets or sets the site of the component.

(Zděděno od MarshalByValueComponent)
Sort

Získá nebo nastaví sloupec řazení nebo sloupce a pořadí řazení pro DataView .Gets or sets the sort column or columns, and sort order for the DataView.

Table

Získá nebo nastaví zdroj DataTable .Gets or sets the source DataTable.

Metody

AddNew()

Přidá nový řádek do DataView .Adds a new row to the DataView.

BeginInit()

Spustí inicializaci DataView , která se používá ve formuláři nebo používá jinou komponentu.Starts the initialization of a DataView that is used on a form or used by another component. K inicializaci dojde za běhu.The initialization occurs at runtime.

Close()

Zavře DataView .Closes the DataView.

ColumnCollectionChanged(Object, CollectionChangeEventArgs)

Nastane po DataColumnCollection úspěšném provedení změny.Occurs after a DataColumnCollection has been changed successfully.

CopyTo(Array, Int32)

Zkopíruje položky do pole.Copies items into an array. Pouze pro rozhraní webových formulářů.Only for Web Forms Interfaces.

Delete(Int32)

Odstraní řádek v zadaném indexu.Deletes a row at the specified index.

Dispose()

Uvolní všechny prostředky, které používá MarshalByValueComponent .Releases all resources used by the MarshalByValueComponent.

(Zděděno od MarshalByValueComponent)
Dispose(Boolean)

Odstraní prostředky (kromě paměti) používané DataView objektem.Disposes of the resources (other than memory) used by the DataView object.

EndInit()

Ukončí inicializaci DataView , která je použita ve formuláři nebo používaná jinou komponentou.Ends the initialization of a DataView that is used on a form or used by another component. K inicializaci dojde za běhu.The initialization occurs at runtime.

Equals(DataView)

Určuje, zda DataView jsou zadané instance považovány za stejné.Determines whether the specified DataView instances are considered equal.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
Find(Object)

Vyhledá řádek v DataView zadané hodnotě klíče řazení.Finds a row in the DataView by the specified sort key value.

Find(Object[])

Vyhledá řádek v DataView zadané hodnoty klíče řazení.Finds a row in the DataView by the specified sort key values.

FindRows(Object)

Vrátí pole objektů, DataRowView jejichž sloupce odpovídají zadané hodnotě klíče řazení.Returns an array of DataRowView objects whose columns match the specified sort key value.

FindRows(Object[])

Vrátí pole objektů, DataRowView jejichž sloupce odpovídají zadané hodnotě klíče řazení.Returns an array of DataRowView objects whose columns match the specified sort key value.

GetEnumerator()

Získá enumerátor pro this DataView .Gets an enumerator for this DataView.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetService(Type)

Získá implementátora IServiceProvider .Gets the implementer of the IServiceProvider.

(Zděděno od MarshalByValueComponent)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
IndexListChanged(Object, ListChangedEventArgs)

Nastane po DataView úspěšném provedení změny.Occurs after a DataView has been changed successfully.

MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
OnListChanged(ListChangedEventArgs)

Vyvolá ListChanged událost.Raises the ListChanged event.

Open()

Otevře DataView .Opens a DataView.

Reset()

Vyhrazeno pouze pro interní použití.Reserved for internal use only.

ToString()

Vrátí hodnotu String obsahující název Component , pokud existuje.Returns a String containing the name of the Component, if any. Tato metoda by neměla být přepsána.This method should not be overridden.

(Zděděno od MarshalByValueComponent)
ToTable()

Vytvoří a vrátí nový na DataTable základě řádků v existující DataView .Creates and returns a new DataTable based on rows in an existing DataView.

ToTable(Boolean, String[])

Vytvoří a vrátí nový na DataTable základě řádků v existující DataView .Creates and returns a new DataTable based on rows in an existing DataView.

ToTable(String)

Vytvoří a vrátí nový na DataTable základě řádků v existující DataView .Creates and returns a new DataTable based on rows in an existing DataView.

ToTable(String, Boolean, String[])

Vytvoří a vrátí nový na DataTable základě řádků v existující DataView .Creates and returns a new DataTable based on rows in an existing DataView.

UpdateIndex()

Vyhrazeno pouze pro interní použití.Reserved for internal use only.

UpdateIndex(Boolean)

Vyhrazeno pouze pro interní použití.Reserved for internal use only.

Události

Disposed

Přidá obslužnou rutinu události, která bude naslouchat Disposed události v součásti.Adds an event handler to listen to the Disposed event on the component.

(Zděděno od MarshalByValueComponent)
Initialized

Nastane DataView , pokud je dokončena inicializace.Occurs when initialization of the DataView is completed.

ListChanged

Vyvolá se v případě, že se DataView změní seznam spravovaný změnami.Occurs when the list managed by the DataView changes.

Explicitní implementace rozhraní

IBindingList.AddIndex(PropertyDescriptor)

Popis tohoto člena naleznete v tématu AddIndex(PropertyDescriptor) .For a description of this member, see AddIndex(PropertyDescriptor).

IBindingList.AddNew()

Popis tohoto člena naleznete v tématu AddNew() .For a description of this member, see AddNew().

IBindingList.AllowEdit

Popis tohoto člena naleznete v tématu AllowEdit .For a description of this member, see AllowEdit.

IBindingList.AllowNew

Popis tohoto člena naleznete v tématu AllowNew .For a description of this member, see AllowNew.

IBindingList.AllowRemove

Popis tohoto člena naleznete v tématu AllowRemove .For a description of this member, see AllowRemove.

IBindingList.ApplySort(PropertyDescriptor, ListSortDirection)

Popis tohoto člena naleznete v tématu ApplySort(PropertyDescriptor, ListSortDirection) .For a description of this member, see ApplySort(PropertyDescriptor, ListSortDirection).

IBindingList.Find(PropertyDescriptor, Object)

Popis tohoto člena naleznete v tématu Find(PropertyDescriptor, Object) .For a description of this member, see Find(PropertyDescriptor, Object).

IBindingList.IsSorted

Popis tohoto člena naleznete v tématu IsSorted .For a description of this member, see IsSorted.

IBindingList.RemoveIndex(PropertyDescriptor)

Popis tohoto člena naleznete v tématu RemoveIndex(PropertyDescriptor) .For a description of this member, see RemoveIndex(PropertyDescriptor).

IBindingList.RemoveSort()

Popis tohoto člena naleznete v tématu RemoveSort() .For a description of this member, see RemoveSort().

IBindingList.SortDirection

Popis tohoto člena naleznete v tématu SortDirection .For a description of this member, see SortDirection.

IBindingList.SortProperty

Popis tohoto člena naleznete v tématu SortProperty .For a description of this member, see SortProperty.

IBindingList.SupportsChangeNotification

Popis tohoto člena naleznete v tématu SupportsChangeNotification .For a description of this member, see SupportsChangeNotification.

IBindingList.SupportsSearching

Popis tohoto člena naleznete v tématu SupportsSearching .For a description of this member, see SupportsSearching.

IBindingList.SupportsSorting

Popis tohoto člena naleznete v tématu SupportsSorting .For a description of this member, see SupportsSorting.

IBindingListView.ApplySort(ListSortDescriptionCollection)

Popis tohoto člena naleznete v tématu ApplySort(ListSortDescriptionCollection) .For a description of this member, see ApplySort(ListSortDescriptionCollection).

IBindingListView.Filter

Popis tohoto člena naleznete v tématu Filter .For a description of this member, see Filter.

IBindingListView.RemoveFilter()

Popis tohoto člena naleznete v tématu RemoveFilter() .For a description of this member, see RemoveFilter().

IBindingListView.SortDescriptions

Popis tohoto člena naleznete v tématu SortDescriptions .For a description of this member, see SortDescriptions.

IBindingListView.SupportsAdvancedSorting

Popis tohoto člena naleznete v tématu SupportsAdvancedSorting .For a description of this member, see SupportsAdvancedSorting.

IBindingListView.SupportsFiltering

Popis tohoto člena naleznete v tématu SupportsFiltering .For a description of this member, see SupportsFiltering.

ICollection.IsSynchronized

Popis tohoto člena naleznete v tématu IsSynchronized .For a description of this member, see IsSynchronized.

ICollection.SyncRoot

Popis tohoto člena naleznete v tématu SyncRoot .For a description of this member, see SyncRoot.

IList.Add(Object)

Popis tohoto člena naleznete v tématu Add(Object) .For a description of this member, see Add(Object).

IList.Clear()

Popis tohoto člena naleznete v tématu Clear() .For a description of this member, see Clear().

IList.Contains(Object)

Popis tohoto člena naleznete v tématu Contains(Object) .For a description of this member, see Contains(Object).

IList.IndexOf(Object)

Popis tohoto člena naleznete v tématu IndexOf(Object) .For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object)

Popis tohoto člena naleznete v tématu Insert(Int32, Object) .For a description of this member, see Insert(Int32, Object).

IList.IsFixedSize

Popis tohoto člena naleznete v tématu IsFixedSize .For a description of this member, see IsFixedSize.

IList.IsReadOnly

Popis tohoto člena naleznete v tématu IsReadOnly .For a description of this member, see IsReadOnly.

IList.Item[Int32]

Popis tohoto člena naleznete v tématu Item[Int32] .For a description of this member, see Item[Int32].

IList.Remove(Object)

Popis tohoto člena naleznete v tématu Remove(Object) .For a description of this member, see Remove(Object).

IList.RemoveAt(Int32)

Popis tohoto člena naleznete v tématu RemoveAt(Int32) .For a description of this member, see RemoveAt(Int32).

ITypedList.GetItemProperties(PropertyDescriptor[])

Popis tohoto člena naleznete v tématu GetItemProperties(PropertyDescriptor[]) .For a description of this member, see GetItemProperties(PropertyDescriptor[]).

ITypedList.GetListName(PropertyDescriptor[])

Popis tohoto člena naleznete v tématu GetListName(PropertyDescriptor[]) .For a description of this member, see GetListName(PropertyDescriptor[]).

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypování prvky IEnumerable na zadaný typ.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Povoluje paralelní zpracování dotazu.Enables parallelization of a query.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable .Converts an IEnumerable to an IQueryable.

Platí pro

Bezpečný přístup z více vláken

Tento typ je bezpečný pro operace čtení ve více vláknech.This type is safe for multithreaded read operations. Je nutné synchronizovat všechny operace zápisu.You must synchronize any write operations.

Viz také