DataView Třída

Definice

Představuje datovou datovou vazby, 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. DataView neukládá data, ale místo toho 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 dat DataViewbudou mít vliv na DataTable.Changes to the DataView's data will affect the DataTable. Změny dat DataTablebudou mít vliv na všechny DataViews ním spojené.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 objekty DataView a na každé z nich se nastaví RowStateFilter, aby se zobrazila různá 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ávek seřazených podle součtu z dotazu LINQ na DataSetLINQ to DataSet: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í 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 možné DataView přizpůsobit tak, aby obsahovala 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 stejné 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 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. DataTable má také vlastnost DefaultView.The DataTable also has a DefaultView property. Vrátí výchozí DataView pro tabulku.This returns the default DataView for the table. Například pokud chcete vytvořit vlastní zobrazení tabulky, nastavte RowFilter na DataView vrácený 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 vlastnosti RowFilter a Sort.To create a filtered and sorted view of data, set the RowFilter and Sort properties. Pak použijte vlastnost Item[] a vraťte jednu DataRowView.Then, use the Item[] property to return a single DataRowView.

Můžete také přidat a odstranit ze sady řádků pomocí metod AddNew a Delete.You can also add and delete from the set of rows using the AddNew and Delete methods. Při použití těchto metod může vlastnost RowStateFilter nastavit, aby určovala, že DataViewzobrazí pouze odstraněné řádky nebo nové řádky.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, jsou objekty DataRowView v DataView seřazeny na základě indexu odpovídajících 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 DataSet pomocí LINQLINQ.allows developers to create complex, powerful queries over a DataSet by using LINQLINQ. LINQ na DataSetLINQ to DataSet dotaz vrátí výčet objektů DataRow, které se ale nedají 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 lze vytvořit z dotazu LINQ na DataSetLINQ to DataSet 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 tím, že poskytuje LINQLINQ filtrování a řazení založené na výrazech, což umožňuje mnohem složitější a výkonné operace filtrování a řazení 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 třídy DataView.Initializes a new instance of the DataView class.

DataView(DataTable)

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

DataView(DataTable, String, String, DataViewRowState)

Inicializuje novou instanci třídy DataView se zadaným DataTable, RowFilter, Sorta 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í metody AddNew().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é) podle všech primárních klíčů určených 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 po RowFilter a RowStateFilter byly 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 se zobrazí 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í zdrojovou 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)

Vyvolá se po úspěšné změně DataColumnCollection.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é MarshalByValueComponentpoužívá.Releases all resources used by the MarshalByValueComponent.

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

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

EndInit()

Ukončí inicializaci DataView, který se používá ve formuláři nebo používá jinou komponentu.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 se zadané instance DataView považují 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 zadanou hodnotou klíče řazení.Finds a row in the DataView by the specified sort key value.

Find(Object[])

Vyhledá řádek v DataView zadanými hodnotami 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 tento 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átor IServiceProvider.Gets the implementer of the IServiceProvider.

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

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

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

Vyvolá se po úspěšné změně DataView.Occurs after a DataView has been changed successfully.

MemberwiseClone()

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

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

Vyvolá událost ListChanged.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í 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ý DataTable založený na řádcích v existujícím DataView.Creates and returns a new DataTable based on rows in an existing DataView.

ToTable(Boolean, String[])

Vytvoří a vrátí nový DataTable založený na řádcích v existujícím DataView.Creates and returns a new DataTable based on rows in an existing DataView.

ToTable(String)

Vytvoří a vrátí nový DataTable založený na řádcích v existujícím DataView.Creates and returns a new DataTable based on rows in an existing DataView.

ToTable(String, Boolean, String[])

Vytvoří a vrátí nový DataTable založený na řádcích v existujícím 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 události Disposed v součásti.Adds an event handler to listen to the Disposed event on the component.

(Zděděno od MarshalByValueComponent)
Initialized

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

ListChanged

Vyvolá se v případě, že se změní seznam spravovaný DataView.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é