LinqDataSource LinqDataSource LinqDataSource LinqDataSource Class

Определение

Позволяет использовать LINQ на страницах ASP.NET при помощи текста разметки, для извлечения и изменения данных из объекта данных.Enables the use of Language-Integrated Query (LINQ) in an ASP.NET Web page through markup text to retrieve and modify data from a data object.

public ref class LinqDataSource : System::Web::UI::WebControls::ContextDataSource, System::Web::DynamicData::IDynamicDataSource
[System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.LinqDataSource), "LinqDataSource.bmp")]
[System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.LinqDataSource), "LinqDataSource.ico")]
public class LinqDataSource : System.Web.UI.WebControls.ContextDataSource, System.Web.DynamicData.IDynamicDataSource
type LinqDataSource = class
    inherit ContextDataSource
    interface IDynamicDataSource
    interface IDataSource
Public Class LinqDataSource
Inherits ContextDataSource
Implements IDynamicDataSource
Наследование
Атрибуты
Реализации

Примеры

В следующем примере показан LinqDataSource элемент управления, который извлекает данные из класса сущностей с именем. ProductsThe following example shows a LinqDataSource control that retrieves data from an entity class named Products. Класс сущностей может быть создан с помощью Реляционный конструктор объектовO/R Designer или служебной программы SQLMetal. exe.The entity class could have been generated by using the Реляционный конструктор объектовO/R Designer or the SqlMetal.exe utility. Свойство имеет значение, возвращающее только те записи, которые имеют значение Price в свойстве больше 50. WhereThe Where property is set to return only records that have a value in the Price property greater than 50. Элемент управления привязан LinqDataSource к элементу управления для вывода данных. GridViewA GridView control is bound to the LinqDataSource control to display the data.

<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    Where="Price > 50"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:GridView 
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:GridView>
<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    Where="Price > 50"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:GridView 
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:GridView>

В следующем примере показан LinqDataSource элемент управления, позволяющий пользователям обновлять, удалять и вставлять записи в источнике данных.The following example shows a LinqDataSource control that enables users to update, delete, and insert records in the data source. Элемент управления привязан LinqDataSource к элементу управления и позволяет пользователям просматривать и изменять данные. DetailsViewA DetailsView control is bound to the LinqDataSource control and enables users to see and modify the data. Обратите внимание, что команды SQL не требуются для выбора, обновления, удаления или вставки записей.Notice that no SQL commands are required in order to select, update, delete, or insert the records.

<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    EnableUpdate="true"
    EnableInsert="true"
    EnableDelete="true"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:DetailsView 
    DataKeyNames="ProductID"
    AutoGenerateEditButton="true"
    AutoGenerateDeleteButton="true"
    AutoGenerateInsertButton="true"
    AllowPaging="true"
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:DetailsView>
<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    EnableUpdate="true"
    EnableInsert="true"
    EnableDelete="true"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:DetailsView 
    DataKeyNames="ProductID"
    AutoGenerateEditButton="true"
    AutoGenerateDeleteButton="true"
    AutoGenerateInsertButton="true"
    AllowPaging="true"
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:DetailsView>

В следующем примере показан обработчик событий для Selecting события, устанавливающего объект данных на основе значения на веб-странице.The following example shows an event handler for the Selecting event that sets the data object based on a value in the Web page.

public partial class Default3 : System.Web.UI.Page
{
    string[] citiesArray = 
    { 
        "Atlanta", 
        "Charlotte", 
        "Denver", 
        "New York", 
        "San Francisco" 
    };

    protected void Page_Load(object sender, EventArgs e)
    {
    }

    protected void LinqDataSource_Selecting(object sender, LinqDataSourceSelectEventArgs e)
    {
        var cities = from city in citiesArray
                     where city.CompareTo("B") > 0
                     select city;
        e.Result = cities;
        // Or we could set e.Result = citiesArray to return all rows.
    }
}
Partial Class Default3
    Inherits System.Web.UI.Page

    Dim citiesArray() As String = _
    { _
        "Atlanta", _
        "Charlotte", _
        "Denver", _
        "New York", _
        "San Francisco" _
    }


    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
       
    End Sub

    
    Protected Sub LinqDataSource_Selecting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LinqDataSourceSelectEventArgs) Handles LinqDataSource1.Selecting
        Dim cities = From city In citiesArray _
                     Where city > "B" _
                     Select city
        e.Result = cities
        ' Or we could set e.Result = citiesArray to return all rows.
    End Sub
    
End Class

В следующем примере показан LinqDataSource элемент управления, настроенный на группирование по двум столбцам.The following example shows a LinqDataSource control that is configured to group by two columns. Свойство ссылается на объект, который имеет два свойства: ProductCategory и Color. KeyThe Key property references an object that has two properties, ProductCategory and Color. Объект, представленный It , переименовывается (имеет псевдоним) Productsв.The object represented by It is renamed (aliased) to Products. Переименованный Products объект содержит коллекцию отдельных записей в группировании.The renamed Products object contains a collection of the individual records in a grouping. Каждый экземпляр будет содержать все столбцы из Products таблицы.Each instance will contain all the columns from the Products table.

<asp:LinqDataSource 
  ContextTypeName="ExampleDataContext" 
  TableName="Products" 
  GroupBy="new(ProductCategory, Color)"
  Select="new(Key,
          It As Products,
          Max(ListPrice) As MaxListPrice, 
          Min(ListPrice) As MinListPrice)"
  ID="LinqDataSource1" 
  runat="server">
</asp:LinqDataSource>
<asp:LinqDataSource 
  ContextTypeName="ExampleDataContext" 
  TableName="Products" 
  GroupBy="new(ProductCategory, Color)"
  Select="new(Key,
          It As Products,
          Max(ListPrice) As MaxListPrice, 
          Min(ListPrice) As MinListPrice)"
  ID="LinqDataSource1" 
  runat="server">
</asp:LinqDataSource>

В следующем примере показаны два ListView элемента управления, которые отображают данные LinqDataSource из элемента управления в предыдущем примере.The following example shows two ListView controls that display the data from the LinqDataSource control in the previous example. Один ListView элемент управления отображает сгруппированные данные, а другой ListView элемент управления отображает отдельные имена продуктов, принадлежащих к этой группе.One ListView control displays the grouped data, and the other ListView control displays the individual names of products that belong to that group. DataSource Свойство вложенного элемента управления с привязкой к данным имеет Productsзначение, которое It является псевдонимом для объекта.The nested data-bound control's DataSource property is set to Products, which is the alias for the It object.

<asp:ListView 
    DataSourceID="LinqDataSource1" 
    ID="ListView1" runat="server">

    <LayoutTemplate>
      <table id="Table1" 
          style="background-color:Teal;color:White" 
          runat="server" 
          class="Layout">
          
        <thead>
          <tr>
            <th><b>Product Category</b></th>
            <th><b>Color</b></th>
            <th><b>Highest Price</b></th>
            <th><b>Lowest Price</b></th>
          </tr>
        </thead>
        <tr runat="server" id="itemPlaceholder">
        </tr>
        
      </table>
    </LayoutTemplate>

    <ItemTemplate>
      <tr>
        <td><%# Eval("key.ProductCategory") %></td>
        <td><%# Eval("key.Color") %></td>
        <td><%# Eval("MaxListPrice") %></td>
        <td><%# Eval("MinListPrice") %></td>
      </tr>
      <tr>
        
        <td colspan="4" style="width:100%;background-color:White;color:Black">
          <asp:ListView 
            DataSource='<%# Eval("Products") %>' 
            runat="server" 
            ID="ListView2">

            <LayoutTemplate>
              <div runat="server" id="itemPlaceholder" />
            </LayoutTemplate>

            <ItemTemplate>
              <%# Eval("ProductName") %><br />
            </ItemTemplate>

          </asp:ListView> 
        </td>
      </tr>
    </ItemTemplate>
  </asp:ListView>
<asp:ListView 
   DataSourceID="LinqDataSource1" 
   ID="ListView1" runat="server">

   <LayoutTemplate>
     <table id="Table1" 
         style="background-color:Teal;color:White" 
         runat="server" 
         class="Layout">
         
       <thead>
         <tr>
           <th><b>Product Category</b></th>
           <th><b>Color</b></th>
           <th><b>Highest Price</b></th>
           <th><b>Lowest Price</b></th>
         </tr>
       </thead>
       <tr runat="server" id="itemPlaceholder">
       </tr>
       
     </table>
   </LayoutTemplate>

   <ItemTemplate>
     <tr>
       <td><%# Eval("key.ProductCategory") %></td>
       <td><%# Eval("key.Color") %></td>
       <td><%# Eval("MaxListPrice") %></td>
       <td><%# Eval("MinListPrice") %></td>
     </tr>
     <tr>
       
       <td colspan="4" style="width:100%;background-color:White;color:Black">
         <asp:ListView 
           DataSource='<%# Eval("Products") %>' 
           runat="server" 
           ID="ListView2">

           <LayoutTemplate>
             <div runat="server" id="itemPlaceholder" />
           </LayoutTemplate>

           <ItemTemplate>
             <%# Eval("ProductName") %><br />
           </ItemTemplate>

         </asp:ListView> 
       </td>
     </tr>
   </ItemTemplate>
 </asp:ListView>

Комментарии

В этом разделе.In this topic:

ВступлениеIntroduction

LINQ — это синтаксис запросов, определяющий набор операторов запросов, которые позволяют декларативно выражать операции обхода, фильтрации и проекции в любом случае. Язык программирования на основе NET.Language-Integrated Query (LINQ) is a query syntax that defines a set of query operators that enable traversal, filter, and projection operations to be expressed in a declarative way in any .NET-based programming language. Объект данных может быть коллекцией данных в памяти или объектом, представляющим данные из базы данных.The data object can be an in-memory data collection or an object that represents data from a database. Вы можете извлекать или изменять данные без необходимости написания команд SQL для каждой операции.You can retrieve or modify the data without having to write SQL commands for each operation.

LinqDataSource Элемент управления позволяет использовать LINQ на веб-странице ASP.NET, задавая свойства в тексте разметки.The LinqDataSource control enables you to use LINQ in an ASP.NET Web page by setting properties in markup text. LinqDataSource Элемент управления использует LINQ to SQL для автоматического создания команд данных.The LinqDataSource control uses LINQ to SQL to automatically generate the data commands. Дополнительные сведения о LINQ to SQL см. в разделе LINQ to SQL.For more information about LINQ to SQL, see LINQ to SQL.

При извлечении данных из коллекции данных в памяти необходимо задать ContextTypeName для свойства класс, содержащий коллекцию данных.When you are retrieving data from an in-memory data collection, you set the ContextTypeName property to the class that contains the data collection. Для TableName свойства задается свойство или поле, которое возвращает коллекцию данных.You set the TableName property to the property or field that returns the data collection. Например, у вас может быть класс с именем Person , который содержит свойство с FavoriteCities именем, которое возвращает массив строковых значений.For example, you might have a class named Person that contains a property named FavoriteCities that returns an array of string values. В ContextTypeName этом случае Person свойству задается значение FavoriteCities, а TableName свойству — значение.In that case, you set the ContextTypeName property to Person and set the TableName property to FavoriteCities.

При запросе к базе данных необходимо сначала создать классы сущностей, представляющие базу данных и ее таблицы.When you are querying a database, you must first create entity classes that represent the database and its tables. Для создания этих классов Object Relational DesignerObject Relational Designer можно использовать программу или средство SQLMetal. exe.You can use the Object Relational DesignerObject Relational Designer or the SqlMetal.exe utility to generate these classes. Затем необходимо присвоить ContextTypeName свойству класс, представляющий базу данных, и TableName задать для свойства свойство, представляющее таблицу базы данных.You then set the ContextTypeName property to the class that represents the database and set the TableName property to the property that represents the database table.

Порядок операцийOrder of Operations

LinqDataSource Элемент управления применяет операции с данными в следующем порядке:The LinqDataSource control applies data operations in the following order:

  1. Где (укажите возвращаемые записи данных).Where (specify which data records to return).

  2. Упорядочение по (Sort).Order By (sort).

  3. Group By (статистические записи данных, которые совместно используют значения).Group By (aggregate data records that share values).

  4. Упорядочение групп по (Сортировка сгруппированных данных).Order Groups By (sort grouped data).

  5. SELECT (укажите, какие поля или свойства следует возвращать).Select (specify which fields or properties to return).

  6. Автоматическая сортировка (сортировка записей данных по свойству, выбранному пользователем).Auto-sort (sort data records by a property that the user has selected).

  7. Автоматическая страница (получение подмножества записей данных, выбранных пользователем).Auto-page (retrieve a subset of data records that were selected by the user).

Можно добавить условия в Where свойство для фильтрации записей данных, возвращаемых запросом.You can add conditions to the Where property to filter the data records that are returned from a query. Если свойство не задано LinqDataSource , элемент управления извлекает каждую запись из объекта данных. WhereIf the Where property is not set, the LinqDataSource control retrieves every record from the data object.

Упорядочение данныхOrdering Data

OrderBy Свойство используется для указания имен свойств из возвращаемых данных для сортировки.You use the OrderBy property to specify the names of properties from the returned data to sort by.

Примечание

LinqDataSource Если элемент управления используется с параметром SQL Server Compact 3,5SQL Server Compact 3.5 SQL Server 2000SQL Server 2000 или и AutoPage true свойствоOrderBy имеет значение, необходимо указать значение в свойстве.When you use the LinqDataSource control with SQL Server 2000SQL Server 2000 or SQL Server Compact 3,5SQL Server Compact 3.5 and the AutoPage property is set to true, you must provide a value in the OrderBy property. По умолчанию AutoPage свойство имеет trueзначение.By default, the AutoPage property is true. Если Select свойству присвоить значение, необходимо также включить все столбцы идентификаторов в список свойств, возвращаемых в запросе.If you assign a value to the Select property, you must also include all identity columns in the list of properties that is returned in the query.

Группировка данныхGrouping Data

Используйте GroupBy свойство, чтобы указать, какие свойства используются для консолидации записей данных с одинаковыми значениями.You use the GroupBy property to specify which properties are used to consolidate data records that have the same values. При группировании данных в Key Select свойство можно включать и It, которые являются динамически создаваемыми свойствами.When you group data, you can include Key and It, which are dynamically created properties, in the Select property. Key Свойство ссылается на значения в свойстве или свойствах, которые использовались для группирования данных.The Key property refers to the values in the property or properties that were used to group the data. Например, при группировании по свойству с именем Category Key свойство будет содержать Category все уникальные значения в свойстве.For example, if you group by a property named Category, the Key property will contain all unique values in the Category property. It Свойство ссылается на коллекцию отдельных записей в группировании данных.The It property refers to a collection of individual records in a grouping of data. Можно выполнить итерацию It по свойству, чтобы получить отдельные записи, Объединенные в операцию группирования.You can iterate over the It property to retrieve the individual records that have been consolidated in the grouping operation. Например, при группировании по свойству с именем Category It свойство содержит все отдельные записи, имеющие общее значение в Category свойстве.For example, if you group by a property named Category, the It property contains all the individual records that share a common value in the Category property.

OrderGroupsBy Свойство используется для указания свойств, используемых для сортировки сгруппированных данных.You use the OrderGroupsBy property to specify the properties to use for sorting the grouped data. При группировании данных OrderBy свойство определяет, как сортируются отдельные записи в сгруппированных данных.When you group data, the OrderBy property specifies how the individual records within the grouped data are sorted.

По умолчанию LinqDataSource элемент управления извлекает значения для всех свойств из объекта данных.By default, the LinqDataSource control retrieves values for all the properties from a data object. Select Свойство используется для указания возвращаемых свойств, если требуется работать с подмножеством доступных свойств.You use the Select property to specify which properties to return if you want to work with a subset of available properties. Операция SELECT применяется после операций WHERE, ORDER BY и Group By.The Select operation is applied after the Where, Order By, and Group By operations. Поэтому при создании имени с псевдонимом в предложении SELECT псевдоним недоступен в других предложениях.Therefore, if you create an aliased name in a Select clause, the alias is not available in the other clauses.

Модификации данныхData Modifications

Можно указать, включены ли изменения данных с помощью EnableDeleteсвойств, EnableInsertи EnableUpdate .You can specify whether data modifications are enabled by using the EnableDelete, EnableInsert, and EnableUpdate properties. Пользовательский интерфейс для изменения данных из LinqDataSource элемента управления обычно предоставляется через элемент управления с привязкой к данным, например DetailsView элемент управления.The user interface for modifying data from a LinqDataSource control is typically provided through a data-bound control, such as a DetailsView control. В дополнение EnableDeleteк параметрам EnableInsert, или EnableUpdate , trueдля включения автоматического изменения данных необходимы следующие условия.In addition to setting EnableDelete, EnableInsert, or EnableUpdate to true, the following conditions are required to enable automatic data modifications:

  • Select Свойству не может быть присвоено значение.The Select property cannot be assigned a value.

  • GroupBy Свойству не может быть присвоено значение.The GroupBy property cannot be assigned a value.

  • Класс, назначенный ContextTypeName свойству, должен быть производным от DataContext.The class that is assigned to the ContextTypeName property must derive from DataContext.

  • Свойство, присваиваемое TableName свойству, должно быть производным от Table<TEntity>.The property that is assigned to the TableName property must derive from Table<TEntity>.

Можно ограничить свойства, отображаемые в элементе управления с привязкой к данным двумя способами.You can restrict which properties are displayed in a data-bound control in two ways. Можно либо задать Select для свойства подмножество свойств, либо определить поля для элемента управления с привязкой к данным, добавив DataControlField элементы управления.You can either set the Select property to a subset of properties, or you can define the fields for a data-bound control by adding DataControlField controls. Однако если задать Select свойство, это означает, что операции автоматического обновления, вставки и удаления не могут быть включены.However, if you set the Select property, it means that automatic update, insert, and delete operations cannot be enabled. Если вы хотите включить автоматическое изменение данных при работе с подмножеством доступных свойств, не задавайте Select свойство.If you want to enable automatic data modifications while you work with a subset of available properties, do not set the Select property. Вместо этого извлеките все свойства из объекта данных и управляйте, какие из них отображаются с помощью элемента управления с привязкой к данным.Instead, retrieve all properties from the data object and manage which ones are displayed by using the data-bound control. При DetailsView использовании элемента управления AutoGenerateRows GridView или элемента управления необходимо также задать для falseсвойства или AutoGenerateColumns значение.When you use the DetailsView control or the GridView control, you must also set the AutoGenerateRows or AutoGenerateColumns properties to false. Таким образом, элемент управления с привязкой к данным не будет автоматически включать кнопки для редактирования и удаления данных.This prevents the data-bound control from automatically including buttons for editing and deleting the data. Все значения, не отображаемые в элементе управления с привязкой к данным, сохраняются в состоянии представления.Any values that are not displayed in the data-bound control are stored in view state. При выполнении обновления данных они передаются в источник данных без изменений.They are passed unchanged to the data source when the data update is performed.

Вычисление значений во время выполненияEvaluating Values at Run Time

Если необходимо оценивать значения во время выполнения для упорядочивания, фильтрации или группирования значений, WhereParametersможно добавить параметры в коллекции OrderGroupsByParameters, GroupByParameters, или OrderByParameters .If you have to evaluate values at run time for ordering, filtering, or grouping values, you can add parameters to the WhereParameters, GroupByParameters, OrderGroupsByParameters, or OrderByParameters collections.

Если необходимо указать значения по умолчанию, можно добавить параметры в InsertParameters коллекцию.If you want to specify default values, you can add parameters to the InsertParameters collection.

Если необходимо изучить или изменить значения перед выполнением операции с Deletingданными, можно обрабатывать события Selecting, Inserting, или Updating .If you want to examine or modify values before the data operation is executed, you can handle the Deleting, Inserting, Selecting, or Updating events. Можно также обрабатывайте эти события, чтобы отменить операцию с данными или проверить ошибки проверки, произошедшие при установке свойств в классе данных на основе вводимых пользователем данных.You can also handle these events in order to cancel the data operation or to examine validation errors that occurred when you set properties in the data class based on user input.

Чтобы проверить значения после завершения операции с данными, обработайте Deletedсобытия Inserted Selected,, или Updated .To examine values after the data operation has finished, handle the Deleted, Inserted, Selected, or Updated events.

Работа с хранимыми процедурамиWorking with Stored Procedures

LinqDataSource Элемент управления используется для получения данных из хранимой процедуры путем создания обработчика событий Selecting для события.You use the LinqDataSource control to retrieve data from a stored procedure by creating an event handler for the Selecting event. В обработчике событий вы вызываете метод в классе контекста данных, который представляет хранимую процедуру, и присваивает результат Result свойству LinqDataSourceSelectEventArgs объекта.In the event handler, you call the method in the data context class that represents the stored procedure and set the result to the Result property of the LinqDataSourceSelectEventArgs object. Если необходимо включить автоматические операции обновления, вставки и удаления данных, тип, возвращаемый методом, должен соответствовать типу, указанному в TableName свойстве.If you want to enable automatic update, insert, and delete operations for the data, the type that is returned from the method must match the type that is specified in the TableName property. Дополнительные сведения о создании методов контекста данных см. в разделе как создать методы DataContext, сопоставленные с хранимыми процедурами и функциями (реляционный конструктор объектов).For more information about creating data context methods, see How to: Create DataContext methods mapped to stored procedures and functions (O/R Designer).

Декларативный синтаксисDeclarative Syntax

<asp:LinqDataSource  
    AutoGenerateOrderByClause="True|False"  
    AutoGenerateWhereClause="True|False"  
    AutoPage="True|False"  
    AutoSort="True|False"  
    ContextTypeName="string"  
    EnableDelete="True|False"  
    EnableInsert="True|False"  
    EnableTheming="True|False"  
    EnableUpdate="True|False"  
    EnableViewState="True|False"  
    GroupBy="string"  
    ID="string"  
    OnContextCreated="ContextCreated event handler"  
    OnContextCreating="ContextCreating event handler"  
    OnContextDisposing="ContextDisposing event handler"  
    OnDataBinding="DataBinding event handler"  
    OnDeleted="Deleted event handler"  
    OnDeleting="Deleting event handler"  
    OnDisposed="Disposed event handler"  
    OnInit="Init event handler"  
    OnInserted="Inserted event handler"  
    OnInserting="Inserting event handler"  
    OnLoad="Load event handler"  
    OnPreRender="PreRender event handler"  
    OnSelected="Selected event handler"  
    OnSelecting="Selecting event handler"  
    OnUnload="Unload event handler"  
    OnUpdated="Updated event handler"  
    OnUpdating="Updating event handler"  
    OrderBy="string"  
    runat="server"  
    Select="string"  
    SkinID="string"  
    StoreOriginalValuesInViewState="True|False"  
    TableName="string"  
    Visible="True|False"  
    Where="string"  
>  
        <GroupByParameters />  
        <InsertParameters />  
        <OrderByParameters />  
        <SelectParameters />  
        <WhereParameters />  
</asp:LinqDataSource>  

Конструкторы

LinqDataSource() LinqDataSource() LinqDataSource() LinqDataSource()

Инициализирует новый экземпляр класса LinqDataSource.Initializes a new instance of the LinqDataSource class.

Свойства

Adapter Adapter Adapter Adapter

Возвращает конкретный адаптер браузера для элемента управления.Gets the browser-specific adapter for the control.

(Inherited from Control)
AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory

Возвращает или задает относительно приложения виртуальный каталог объекта Page или UserControl, который содержит этот элемент управления.Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.

(Inherited from Control)
AutoGenerateOrderByClause AutoGenerateOrderByClause AutoGenerateOrderByClause AutoGenerateOrderByClause

Возвращает или задает значение, которое указывает, создает ли элемент управления LinqDataSource динамически предложение ORDER BY на основе значений в коллекции OrderByParameters.Gets or sets a value that indicates whether the LinqDataSource control dynamically creates an Order By clause based on values in the OrderByParameters collection.

AutoGenerateWhereClause AutoGenerateWhereClause AutoGenerateWhereClause AutoGenerateWhereClause

Возвращает или задает значение, определяющее, создает ли динамически элемент управления LinqDataSource оператор Where, основываясь на значениях, определенных в коллекции WhereParameters.Gets or sets a value that indicates whether the LinqDataSource control dynamically creates a Where clause based on values defined in the WhereParameters collection.

AutoPage AutoPage AutoPage AutoPage

Возвращает и задает значение, указывающее, поддерживает ли элемент управления LinqDataSource переход между разделами данных во время выполнения.Gets or sets a value that indicates whether the LinqDataSource control supports navigation through sections of the data at run time.

AutoSort AutoSort AutoSort AutoSort

Получает или задает значение, указывающее на то, поддерживает ли элемент управления LinqDataSource сортировку данных во время выполнения.Gets or sets a value that indicates whether the LinqDataSource control supports sorting the data at run time.

BindingContainer BindingContainer BindingContainer BindingContainer

Возвращает элемент управления, который содержит привязку данных элемента управления.Gets the control that contains this control's data binding.

(Inherited from Control)
ChildControlsCreated ChildControlsCreated ChildControlsCreated ChildControlsCreated

Возвращает значение, которое указывает, созданы ли дочерние элементы управления серверного элемента управления.Gets a value that indicates whether the server control's child controls have been created.

(Inherited from Control)
ClientID ClientID ClientID ClientID

Возвращает идентификатор серверного элемента управления, созданный ASP.NET.Gets the server control identifier generated by ASP.NET.

(Inherited from DataSourceControl)
ClientIDMode ClientIDMode ClientIDMode ClientIDMode

Это свойство не используется для элементов управления источником данных.This property is not used for data source controls.

(Inherited from DataSourceControl)
ClientIDSeparator ClientIDSeparator ClientIDSeparator ClientIDSeparator

Возвращает значение символа разделителя, используемого в свойстве ClientID.Gets a character value representing the separator character used in the ClientID property.

(Inherited from Control)
Context Context Context Context

Возвращает объект HttpContext, связанный с серверным элементом управления для текущего веб-запроса.Gets the HttpContext object associated with the server control for the current Web request.

(Inherited from Control)
ContextTypeName ContextTypeName ContextTypeName ContextTypeName

Возвращает или задает имя типа, содержащего свойство, значение которого включает предназначенные для извлечения данные.Gets or sets the name of the type that contains the property whose value has the data that you want to retrieve.

Controls Controls Controls Controls

Возвращает объект ControlCollection, который представляет дочерние элементы управления для указанного элемента управления сервера в иерархии пользовательского интерфейса.Gets a ControlCollection object that represents the child controls for a specified server control in the UI hierarchy.

(Inherited from DataSourceControl)
DataItemContainer DataItemContainer DataItemContainer DataItemContainer

Возвращает ссылку на контейнер именования, если контейнер именования реализует IDataItemContainer.Gets a reference to the naming container if the naming container implements IDataItemContainer.

(Inherited from Control)
DataKeysContainer DataKeysContainer DataKeysContainer DataKeysContainer

Возвращает ссылку на контейнер именования, если контейнер именования реализует IDataKeysControl.Gets a reference to the naming container if the naming container implements IDataKeysControl.

(Inherited from Control)
DeleteParameters DeleteParameters DeleteParameters DeleteParameters

Это свойство не используется классом LinqDataSource.This property is not used by the LinqDataSource class.

DesignMode DesignMode DesignMode DesignMode

Возвращает значение, указывающее, используется ли элемент управления на поверхности разработки.Gets a value indicating whether a control is being used on a design surface.

(Inherited from Control)
EnableDelete EnableDelete EnableDelete EnableDelete

Возвращает или задает значение, указывающее, могут ли быть удалены записи данных при помощи элемента управления LinqDataSource.Gets or sets a value that indicates whether data records can be deleted through the LinqDataSource control.

EnableInsert EnableInsert EnableInsert EnableInsert

Возвращает или задает значение, указывающее, могут ли быть вставлены записи данных при помощи элемента управления LinqDataSource.Gets or sets a value that indicates whether data records can be inserted through the LinqDataSource control.

EnableObjectTracking EnableObjectTracking EnableObjectTracking EnableObjectTracking

Возвращает или задает значение, указывающее, отслеживаются ли изменения в объекте контекста данных.Gets or sets the value that indicates whether changes to the data context object are tracked.

EnableTheming EnableTheming EnableTheming EnableTheming

Возвращает значение, указывающее, поддерживает ли данный элемент управления темы.Gets a value indicating whether this control supports themes.

(Inherited from DataSourceControl)
EnableUpdate EnableUpdate EnableUpdate EnableUpdate

Возвращает или задает значение, указывающее, могут ли быть обновлены записи данных при помощи элемента управления LinqDataSource.Gets or sets a value that indicates whether data records can be updated through the LinqDataSource control.

EnableViewState EnableViewState EnableViewState EnableViewState

Получает или задает значение, указывающее запрашивающему клиенту, сохраняет ли серверный элемент управления состояние представления и состояние представления своих дочерних элементов управления.Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.

(Inherited from Control)
Events Events Events Events

Возвращает список делегатов обработчиков событий элемента управления.Gets a list of event handler delegates for the control. Это свойство доступно только для чтения.This property is read-only.

(Inherited from Control)
GroupBy GroupBy GroupBy GroupBy

Возвращает или задает значение, определяющее свойства, используемые для группировки и получения данных.Gets or sets a value that specifies which properties are used for grouping the retrieved data.

GroupByParameters GroupByParameters GroupByParameters GroupByParameters

Возвращает коллекцию параметров, которые используются для создания предложения Group By.Gets the collection of parameters that are used to create the Group By clause.

HasChildViewState HasChildViewState HasChildViewState HasChildViewState

Возвращает значение, которое указывает на наличие сохраненных параметров состояния представления у дочернего элемента серверного элемента управления.Gets a value indicating whether the current server control's child controls have any saved view-state settings.

(Inherited from Control)
IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder

Описание этого члена см. в разделе ControlBuilder.For a description of this member, see ControlBuilder.

(Inherited from Control)
IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData

Описание этого члена см. в разделе UserData.For a description of this member, see UserData.

(Inherited from Control)
ID ID ID ID

Возвращает или задает программный идентификатор, назначенный серверному элементу управления.Gets or sets the programmatic identifier assigned to the server control.

(Inherited from Control)
IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings

Описание этого члена см. в разделе DataBindings.For a description of this member, see DataBindings.

(Inherited from Control)
IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings

Описание этого члена см. в разделе HasDataBindings.For a description of this member, see HasDataBindings.

(Inherited from Control)
IdSeparator IdSeparator IdSeparator IdSeparator

Возвращает символ, используемый для разделения идентификаторов элементов управления.Gets the character used to separate control identifiers.

(Inherited from Control)
IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions

Описание этого члена см. в разделе Expressions.For a description of this member, see Expressions.

(Inherited from Control)
IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions

Описание этого члена см. в разделе HasExpressions.For a description of this member, see HasExpressions.

(Inherited from Control)
IListSource.ContainsListCollection IListSource.ContainsListCollection IListSource.ContainsListCollection IListSource.ContainsListCollection

Указывает, связан ли элемент управления источниками данных с одним или более списками данных.Indicates whether the data source control is associated with one or more lists of data.

(Inherited from DataSourceControl)
InsertParameters InsertParameters InsertParameters InsertParameters

Возвращает коллекцию параметров, которые используются во время операции вставки.Gets the collection of parameters that are used during an insert operation.

IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared

Возвращает значение, указывающее, имеют ли элементы управления в этом элементе управления состояние элемента управления.Gets a value indicating whether controls contained within this control have control state.

(Inherited from Control)
IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

Возвращает значение, отражающее сохранение изменений в состояние представления серверного элемента управления.Gets a value that indicates whether the server control is saving changes to its view state.

(Inherited from Control)
IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled

Возвращает значение, указывающее, используется ли состояние представления для этого элемента управления.Gets a value indicating whether view state is enabled for this control.

(Inherited from Control)
LoadViewStateByID LoadViewStateByID LoadViewStateByID LoadViewStateByID

Возвращает значение, указывающее, участвует ли элемент управления в загрузке состояния представления ID вместо индекса.Gets a value indicating whether the control participates in loading its view state by ID instead of index.

(Inherited from Control)
NamingContainer NamingContainer NamingContainer NamingContainer

Возвращает ссылку на контейнер именования элемента управления, создающий уникальное пространство имен для различения серверных элементов управления с одинаковыми значениями свойства ID.Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.

(Inherited from Control)
OrderBy OrderBy OrderBy OrderBy

Возвращает или задает значение, определяющее поля, используемые для сортировки полученных данных.Gets or sets a value that specifies which fields are used for ordering the retrieved data.

OrderByParameters OrderByParameters OrderByParameters OrderByParameters

Возвращает коллекцию параметров, которые используются для создания предложения Order By.Gets the collection of parameters that are used to create the Order By clause.

OrderGroupsBy OrderGroupsBy OrderGroupsBy OrderGroupsBy

Возвращает или задает поля, используемые для сортировки группированных данных.Gets or sets the fields that are used for ordering grouped data.

OrderGroupsByParameters OrderGroupsByParameters OrderGroupsByParameters OrderGroupsByParameters

Возвращает коллекцию параметров, которые используются для создания предложения Order Groups By.Gets the collection of parameters that are used to create the Order Groups By clause.

Page Page Page Page

Возвращает ссылку на экземпляр Page, содержащий серверный элемент управления.Gets a reference to the Page instance that contains the server control.

(Inherited from Control)
Parent Parent Parent Parent

Возвращает ссылку на родительский элемент управления серверного элемента управления в иерархии элементов управления страницы.Gets a reference to the server control's parent control in the page control hierarchy.

(Inherited from Control)
RenderingCompatibility RenderingCompatibility RenderingCompatibility RenderingCompatibility

Возвращает значение, которое задает версию ASP.NET, с которой совместим созданный HTML.Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

(Inherited from Control)
Select Select Select Select

Возвращает или задает свойства и рассчитанные значение, которые включаются в извлеченные данные.Gets or sets the properties and calculated values that are included in the retrieved data.

SelectParameters SelectParameters SelectParameters SelectParameters

Возвращает коллекцию параметров, которые используются во время операции извлечения данных.Gets the collection of parameters that are used during a data-retrieval operation.

Site Site Site Site

Возвращает сведения о контейнере, который содержит текущий элемент управления при визуализации на поверхности конструктора.Gets information about the container that hosts the current control when rendered on a design surface.

(Inherited from Control)
SkinID SkinID SkinID SkinID

Возвращает обложку для применения к элементу управления DataSourceControl.Gets the skin to apply to the DataSourceControl control.

(Inherited from DataSourceControl)
StoreOriginalValuesInViewState StoreOriginalValuesInViewState StoreOriginalValuesInViewState StoreOriginalValuesInViewState

Возвращает или задает значение, определяющее необходимость хранения данных из источника данных в состоянии просмотра для гарантии неизменности данных другим процессом перед их обновлением или удалением.Gets or sets a value that indicates whether the data from the data source should be stored in view state to make sure that the data has not been changed by another process before it is updated or deleted.

TableName TableName TableName TableName

Возвращает или задает имя свойства или поля в классе контекста данных, представляющем коллекцию данных.Gets or sets the name of the property or field in the data context class that represents a data collection.

TemplateControl TemplateControl TemplateControl TemplateControl

Возвращает или задает ссылку на шаблон, содержащий этот элемент управления.Gets or sets a reference to the template that contains this control.

(Inherited from Control)
TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory

Возвращает виртуальный каталог Page или UserControl, содержащий текущий серверный элемент управления.Gets the virtual directory of the Page or UserControl that contains the current server control.

(Inherited from Control)
UniqueID UniqueID UniqueID UniqueID

Возвращает уникальный идентификатор серверного элемента управления в иерархии.Gets the unique, hierarchically qualified identifier for the server control.

(Inherited from Control)
UpdateParameters UpdateParameters UpdateParameters UpdateParameters

Эта коллекция не используется классом LinqDataSource.This collection is not used by the LinqDataSource class.

ValidateRequestMode ValidateRequestMode ValidateRequestMode ValidateRequestMode

Возвращает или задает значение, указывающее, проверяет ли элемент управления полученный из браузера клиентский ввод на предмет потенциально опасных значений.Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values.

(Inherited from Control)
ViewState ViewState ViewState ViewState

Возвращает словарь сведений о состоянии, позволяющих сохранять и восстанавливать состояние представления серверного элемента управления при нескольких запросах одной и той же страницы.Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page.

(Inherited from Control)
ViewStateIgnoresCase ViewStateIgnoresCase ViewStateIgnoresCase ViewStateIgnoresCase

Возвращает значение, указывающее, является ли объект StateBag нечувствительным к регистру.Gets a value that indicates whether the StateBag object is case-insensitive.

(Inherited from Control)
ViewStateMode ViewStateMode ViewStateMode ViewStateMode

Возвращает или задает режим состояния представления данного элемента управления.Gets or sets the view-state mode of this control.

(Inherited from Control)
Visible Visible Visible Visible

Возвращает или задает значение, указывающее, отображается ли элемент управления визуально.Gets or sets a value indicating whether the control is visually displayed.

(Inherited from DataSourceControl)
Where Where Where Where

Возвращает или задает значение, которое указывает, что условия должны иметь значение true, чтобы запись могла включаться в извлеченные данные.Gets or sets a value that specifies what conditions must be true for a record to be included in the retrieved data.

WhereParameters WhereParameters WhereParameters WhereParameters

Возвращает коллекцию параметров, которые используются для создания оператора Where.Gets the collection of parameters that is used to create the Where clause.

Методы

AddedControl(Control, Int32) AddedControl(Control, Int32) AddedControl(Control, Int32) AddedControl(Control, Int32)

Вызывается после добавления дочернего элемента управления в коллекцию Controls объекта Control.Called after a child control is added to the Controls collection of the Control object.

(Inherited from Control)
AddParsedSubObject(Object) AddParsedSubObject(Object) AddParsedSubObject(Object) AddParsedSubObject(Object)

Уведомляет серверный элемент управления, что элемент XML или HTML был проанализирован, и добавляет элемент в серверный элемент управления объекта ControlCollection.Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's ControlCollection object.

(Inherited from Control)
ApplyStyleSheetSkin(Page) ApplyStyleSheetSkin(Page) ApplyStyleSheetSkin(Page) ApplyStyleSheetSkin(Page)

Применяет свойства стиля, определенные в таблице стилей страницы, к элементу управления.Applies the style properties that are defined in the page style sheet to the control.

(Inherited from DataSourceControl)
BeginRenderTracing(TextWriter, Object) BeginRenderTracing(TextWriter, Object) BeginRenderTracing(TextWriter, Object) BeginRenderTracing(TextWriter, Object)

Запускает трассировку во время разработки данных отрисовки.Begins design-time tracing of rendering data.

(Inherited from Control)
BuildProfileTree(String, Boolean) BuildProfileTree(String, Boolean) BuildProfileTree(String, Boolean) BuildProfileTree(String, Boolean)

Собирает сведения о серверном элементе управления и доставляет их свойству Trace, которое отображается при включенной на странице трассировке.Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page.

(Inherited from Control)
ClearCachedClientID() ClearCachedClientID() ClearCachedClientID() ClearCachedClientID()

Задает для кэшированного свойства ClientID значение null.Sets the cached ClientID value to null.

(Inherited from Control)
ClearChildControlState() ClearChildControlState() ClearChildControlState() ClearChildControlState()

Удаляет сведения о состоянии элемента управления для дочерних элементов управления серверного элемента управления.Deletes the control-state information for the server control's child controls.

(Inherited from Control)
ClearChildState() ClearChildState() ClearChildState() ClearChildState()

Удаляет сведения о состоянии элемента управления и состоянии представления для всех дочерних элементов серверного элемента управления.Deletes the view-state and control-state information for all the server control's child controls.

(Inherited from Control)
ClearChildViewState() ClearChildViewState() ClearChildViewState() ClearChildViewState()

Удаляет сведения о состоянии представления для всех дочерних элементов серверного элемента управления.Deletes the view-state information for all the server control's child controls.

(Inherited from Control)
ClearEffectiveClientIDMode() ClearEffectiveClientIDMode() ClearEffectiveClientIDMode() ClearEffectiveClientIDMode()

Задает для свойства ClientIDMode текущего экземпляра элемента управления и любых его дочерних элементов управления значение Inherit.Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

(Inherited from Control)
CreateChildControls() CreateChildControls() CreateChildControls() CreateChildControls()

Вызывается платформой страницы ASP.NET для уведомления серверных элементов управления, использующих составную реализацию, о необходимости создания дочерних элементов управления, содержащихся в них для обратной передачи или отрисовки.Called by the ASP.NET page framework to notify server controls that use composition-based implementation to create any child controls they contain in preparation for posting back or rendering.

(Inherited from Control)
CreateControlCollection() CreateControlCollection() CreateControlCollection() CreateControlCollection()

Создает коллекцию для хранения дочерних элементов управления.Creates a collection to store child controls.

(Inherited from DataSourceControl)
CreateQueryableView() CreateQueryableView() CreateQueryableView() CreateQueryableView()

Возвращает представление, доступное для запросов.Returns a queryable view.

CreateView() CreateView() CreateView() CreateView()

Создает новый экземпляр класса LinqDataSourceView, связанный с данным элементом управления.Creates a new instance of the LinqDataSourceView class that is associated with this control.

DataBind() DataBind() DataBind() DataBind()

Связывает источник данных с вызывающим серверным элементом управления и всеми его дочерними элементами управления.Binds a data source to the invoked server control and all its child controls.

(Inherited from Control)
DataBind(Boolean) DataBind(Boolean) DataBind(Boolean) DataBind(Boolean)

Привязывает источник данных к вызванному серверному элементу управления и всем его дочерними элементами управления с возможностью вызова события DataBinding.Binds a data source to the invoked server control and all its child controls with an option to raise the DataBinding event.

(Inherited from Control)
DataBindChildren() DataBindChildren() DataBindChildren() DataBindChildren()

Привязывает источник данных к дочерним элементам управления серверного элемента управления.Binds a data source to the server control's child controls.

(Inherited from Control)
Delete(IDictionary, IDictionary) Delete(IDictionary, IDictionary) Delete(IDictionary, IDictionary) Delete(IDictionary, IDictionary)

Выполняет операцию удаления.Performs a delete operation.

Dispose() Dispose() Dispose() Dispose()

Включает серверный элемент управления для выполнения окончательной чистки до освобождения памяти.Enables a server control to perform final clean up before it is released from memory.

(Inherited from Control)
EndRenderTracing(TextWriter, Object) EndRenderTracing(TextWriter, Object) EndRenderTracing(TextWriter, Object) EndRenderTracing(TextWriter, Object)

Завершает трассировку во время разработки данных отрисовки.Ends design-time tracing of rendering data.

(Inherited from Control)
EnsureChildControls() EnsureChildControls() EnsureChildControls() EnsureChildControls()

Определяет наличие у серверного элемента управления дочерних элементов управления.Determines whether the server control contains child controls. Если дочерних элементов управления нет, они будут созданы.If it does not, it creates child controls.

(Inherited from Control)
EnsureID() EnsureID() EnsureID() EnsureID()

Создает идентификатор для элементов управления, которые не имеют назначенного идентификатора.Creates an identifier for controls that do not have an identifier assigned.

(Inherited from Control)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
FindControl(String) FindControl(String) FindControl(String) FindControl(String)

Выполняет поиск серверного элемента управления с заданным параметром id в текущем контейнере именования.Searches the current naming container for a server control with the specified id parameter.

(Inherited from DataSourceControl)
FindControl(String, Int32) FindControl(String, Int32) FindControl(String, Int32) FindControl(String, Int32)

Выполняет поиск в текущем контейнере именования серверного элемента управления с указанным id и целым числом, указанным в параметре pathOffset, который содействует поиску.Searches the current naming container for a server control with the specified id and an integer, specified in the pathOffset parameter, which aids in the search. Эту версию метода FindControl не следует переопределять.You should not override this version of the FindControl method.

(Inherited from Control)
Focus() Focus() Focus() Focus()

Устанавливает фокус ввода на элемент управления.Sets input focus to the control.

(Inherited from DataSourceControl)
GetDesignModeState() GetDesignModeState() GetDesignModeState() GetDesignModeState()

Возвращает данные времени разработки для элемента управления.Gets design-time data for a control.

(Inherited from Control)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object)

Возвращает URL-адрес, соответствующий набору параметров маршрута.Gets the URL that corresponds to a set of route parameters.

(Inherited from Control)
GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary)

Возвращает URL-адрес, соответствующий набору параметров маршрута.Gets the URL that corresponds to a set of route parameters.

(Inherited from Control)
GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object)

Возвращает URL-адрес, соответствующий набору параметров маршрута и имени маршрута.Gets the URL that corresponds to a set of route parameters and a route name.

(Inherited from Control)
GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary)

Возвращает URL-адрес, соответствующий набору параметров маршрута и имени маршрута.Gets the URL that corresponds to a set of route parameters and a route name.

(Inherited from Control)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
GetUniqueIDRelativeTo(Control) GetUniqueIDRelativeTo(Control) GetUniqueIDRelativeTo(Control) GetUniqueIDRelativeTo(Control)

Возвращает часть с префиксом свойства UniqueID указанного элемента управления.Returns the prefixed portion of the UniqueID property of the specified control.

(Inherited from Control)
GetView(String) GetView(String) GetView(String) GetView(String)

Возвращает представление источника данных, связанное с объектом LinqDataSource.Returns the data source view that is associated with the LinqDataSource object.

GetViewNames() GetViewNames() GetViewNames() GetViewNames()

Возвращает коллекцию имен, представляющих список объектов представления, связанных с элементом управления LinqDataSource.Returns a collection of names that represents the list of view objects that are associated with the LinqDataSource control.

HasControls() HasControls() HasControls() HasControls()

Определяет наличие у серверного элемента управления дочерних элементов управления.Determines if the server control contains any child controls.

(Inherited from DataSourceControl)
HasEvents() HasEvents() HasEvents() HasEvents()

Возвращает значение, указывающее, регистрируются ли события для элемента управления или каких-либо дочерних элементов управления.Returns a value indicating whether events are registered for the control or any child controls.

(Inherited from Control)
Insert(IDictionary) Insert(IDictionary) Insert(IDictionary) Insert(IDictionary)

Выполняет операцию вставки.Performs an insert operation.

IsLiteralContent() IsLiteralContent() IsLiteralContent() IsLiteralContent()

Определяет наличие у серверного элемента управления только текстового содержимого.Determines if the server control holds only literal content.

(Inherited from Control)
LoadControlState(Object) LoadControlState(Object) LoadControlState(Object) LoadControlState(Object)

Восстанавливает сведения о состоянии элемента управления предыдущего запроса страницы, сохраненные методом SaveControlState().Restores control-state information from a previous page request that was saved by the SaveControlState() method.

(Inherited from Control)
LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

Загружает в элемент управления LinqDataSource состояние значений, которые необходимо сохранить.Loads the state of the values in the LinqDataSource control that must be persisted.

MapPathSecure(String) MapPathSecure(String) MapPathSecure(String) MapPathSecure(String)

Извлекает физический путь, к которому ведет виртуальный путь (абсолютный или относительный).Retrieves the physical path that a virtual path, either absolute or relative, maps to.

(Inherited from Control)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnBubbleEvent(Object, EventArgs) OnBubbleEvent(Object, EventArgs) OnBubbleEvent(Object, EventArgs) OnBubbleEvent(Object, EventArgs)

Определяет, передается ли событие серверного элемента управления вверх по иерархии серверных элементов управления пользовательского интерфейса страницы.Determines whether the event for the server control is passed up the page's UI server control hierarchy.

(Inherited from Control)
OnDataBinding(EventArgs) OnDataBinding(EventArgs) OnDataBinding(EventArgs) OnDataBinding(EventArgs)

Создает событие DataBinding.Raises the DataBinding event.

(Inherited from Control)
OnInit(EventArgs) OnInit(EventArgs) OnInit(EventArgs) OnInit(EventArgs)

Выполняет инициализацию объекта LinqDataSource.Initializes the LinqDataSource object.

OnLoad(EventArgs) OnLoad(EventArgs) OnLoad(EventArgs) OnLoad(EventArgs)

Создает событие Load.Raises the Load event.

(Inherited from Control)
OnPreRender(EventArgs) OnPreRender(EventArgs) OnPreRender(EventArgs) OnPreRender(EventArgs)

Вызывает событие PreRender.Raises the PreRender event.

(Inherited from Control)
OnUnload(EventArgs) OnUnload(EventArgs) OnUnload(EventArgs) OnUnload(EventArgs)

Вызывает событие Unload.Raises the Unload event.

OpenFile(String) OpenFile(String) OpenFile(String) OpenFile(String)

Возвращает Stream, используемое для чтения файла.Gets a Stream used to read a file.

(Inherited from Control)
RaiseBubbleEvent(Object, EventArgs) RaiseBubbleEvent(Object, EventArgs) RaiseBubbleEvent(Object, EventArgs) RaiseBubbleEvent(Object, EventArgs)

Присваивает родительскому элементу управления все источники события и сведения о них.Assigns any sources of the event and its information to the control's parent.

(Inherited from Control)
RaiseDataSourceChangedEvent(EventArgs) RaiseDataSourceChangedEvent(EventArgs) RaiseDataSourceChangedEvent(EventArgs) RaiseDataSourceChangedEvent(EventArgs)

Создает событие DataSourceChanged.Raises the DataSourceChanged event.

(Inherited from DataSourceControl)
RemovedControl(Control) RemovedControl(Control) RemovedControl(Control) RemovedControl(Control)

Вызывается после удаления дочернего элемента управления из коллекции Controls объекта Control.Called after a child control is removed from the Controls collection of the Control object.

(Inherited from Control)
Render(HtmlTextWriter) Render(HtmlTextWriter) Render(HtmlTextWriter) Render(HtmlTextWriter)

Отправляет содержимое серверного элемента управления в предоставленный объект HtmlTextWriter, который записывает содержимое для отрисовки в клиенте.Sends server control content to a provided HtmlTextWriter object, which writes the content to be rendered on the client.

(Inherited from Control)
RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter)

Отправляет содержимое дочернего серверного элемента управления указанному объекту HtmlTextWriter, который записывает содержимое для преобразования на стороне клиента.Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client.

(Inherited from Control)
RenderControl(HtmlTextWriter) RenderControl(HtmlTextWriter) RenderControl(HtmlTextWriter) RenderControl(HtmlTextWriter)

Выводит содержимое серверного элемента управления в указанный объект HtmlTextWriter и сохраняет сведения о трассировке элемента управления, если трассировка включена.Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.

(Inherited from DataSourceControl)
RenderControl(HtmlTextWriter, ControlAdapter) RenderControl(HtmlTextWriter, ControlAdapter) RenderControl(HtmlTextWriter, ControlAdapter) RenderControl(HtmlTextWriter, ControlAdapter)

Выводит серверный элемент управления в указанный объект HtmlTextWriter, используя указанный объект ControlAdapter.Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.

(Inherited from Control)
ResolveAdapter() ResolveAdapter() ResolveAdapter() ResolveAdapter()

Возвращает адаптер элемента управления, отвечающий за отрисовку определенного элемента управления.Gets the control adapter responsible for rendering the specified control.

(Inherited from Control)
ResolveClientUrl(String) ResolveClientUrl(String) ResolveClientUrl(String) ResolveClientUrl(String)

Возвращает URL-адрес, который может использоваться браузером.Gets a URL that can be used by the browser.

(Inherited from Control)
ResolveUrl(String) ResolveUrl(String) ResolveUrl(String) ResolveUrl(String)

Преобразует URL-адрес в адрес, доступный для клиента.Converts a URL into one that is usable on the requesting client.

(Inherited from Control)
SaveControlState() SaveControlState() SaveControlState() SaveControlState()

Сохраняет любые изменения состояния серверного элемента управления, произошедшие после отправки страницы обратно на сервер.Saves any server control state changes that have occurred since the time the page was posted back to the server.

(Inherited from Control)
SaveViewState() SaveViewState() SaveViewState() SaveViewState()

Сохраняет текущее состояние представления элемента управления LinqDataSource.Saves the current view state of the LinqDataSource control.

SetDesignModeState(IDictionary) SetDesignModeState(IDictionary) SetDesignModeState(IDictionary) SetDesignModeState(IDictionary)

Задает данные времени разработки для элемента управления.Sets design-time data for a control.

(Inherited from Control)
SetRenderMethodDelegate(RenderMethod) SetRenderMethodDelegate(RenderMethod) SetRenderMethodDelegate(RenderMethod) SetRenderMethodDelegate(RenderMethod)

Назначает делегата обработчика событий для преобразования серверного элемента управления и его содержимого для просмотра в родительский элемент управления.Assigns an event handler delegate to render the server control and its content into its parent control.

(Inherited from Control)
SetTraceData(Object, Object) SetTraceData(Object, Object) SetTraceData(Object, Object) SetTraceData(Object, Object)

Задает данные трассировки для трассировки данных отрисовки во время разработки, используя ключ данных трассировки и значение данных трассировки.Sets trace data for design-time tracing of rendering data, using the trace data key and the trace data value.

(Inherited from Control)
SetTraceData(Object, Object, Object) SetTraceData(Object, Object, Object) SetTraceData(Object, Object, Object) SetTraceData(Object, Object, Object)

Задает данные трассировки для трассировки данных отрисовки во время разработки, используя трассируемый объект, ключ данных трассировки и значение данных трассировки.Sets trace data for design-time tracing of rendering data, using the traced object, the trace data key, and the trace data value.

(Inherited from Control)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)
TrackViewState() TrackViewState() TrackViewState() TrackViewState()

Отслеживает изменения состояния представления элемента управления LinqDataSource для сохранения их в объекте StateBag этого элемента управления.Tracks view state changes to the LinqDataSource control so that the changes can be stored in the StateBag object for the control.

Update(IDictionary, IDictionary, IDictionary) Update(IDictionary, IDictionary, IDictionary) Update(IDictionary, IDictionary, IDictionary) Update(IDictionary, IDictionary, IDictionary)

Выполняет операцию обновления.Performs an update operation.

События

ContextCreated ContextCreated ContextCreated ContextCreated

Происходит после создания экземпляра объекта типа контекста.Occurs after an instance of the context type object is created.

ContextCreating ContextCreating ContextCreating ContextCreating

Происходит перед созданием экземпляра объекта типа контекста.Occurs before an instance of the context type object is created.

ContextDisposing ContextDisposing ContextDisposing ContextDisposing

Происходит перед удалением объекта типа контекста.Occurs before disposing the context type object.

DataBinding DataBinding DataBinding DataBinding

Происходит при привязке серверного элемента управления к источнику данных.Occurs when the server control binds to a data source.

(Inherited from Control)
Deleted Deleted Deleted Deleted

Происходит при завершении операции удаления.Occurs when a delete operation has finished.

Deleting Deleting Deleting Deleting

Происходит перед операцией удаления.Occurs before a delete operation.

Disposed Disposed Disposed Disposed

Происходит при освобождении памяти, занятой серверным элементом управления, т.е. на последнем этапе жизненного цикла серверного элемента управления при запросе страницы ASP.NET.Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.

(Inherited from Control)
IDataSource.DataSourceChanged IDataSource.DataSourceChanged IDataSource.DataSourceChanged IDataSource.DataSourceChanged

Происходит при изменении элемента управления источниками данных, которое может повлиять на элементы управления, связанные с данными.Occurs when a data source control has changed in a way that affects data-bound controls.

(Inherited from DataSourceControl)
Init Init Init Init

Происходит при инициализации серверного элемента управления, который находится на первом этапе его жизненного цикла.Occurs when the server control is initialized, which is the first step in its lifecycle.

(Inherited from Control)
Inserted Inserted Inserted Inserted

Происходит при завершении операции вставки.Occurs when an insert operation has finished.

Inserting Inserting Inserting Inserting

Происходит перед операцией вставки.Occurs before an insert operation.

Load Load Load Load

Происходит при загрузке серверного элемента управления в объект Page.Occurs when the server control is loaded into the Page object.

(Inherited from Control)
PreRender PreRender PreRender PreRender

Происходит после загрузки объекта Control, но перед отрисовкой.Occurs after the Control object is loaded but prior to rendering.

(Inherited from Control)
Selected Selected Selected Selected

Происходит при завершении операции извлечения данных.Occurs when a data retrieval operation has finished.

Selecting Selecting Selecting Selecting

Происходит перед операцией извлечения данных.Occurs before a data-retrieval operation.

Unload Unload Unload Unload

Происходит при выгрузке серверного элемента управления из памяти.Occurs when the server control is unloaded from memory.

(Inherited from Control)
Updated Updated Updated Updated

Происходит при завершении операции обновления.Occurs when an update operation has finished.

Updating Updating Updating Updating

Происходит перед операцией обновления.Occurs before an update operation.

Явные реализации интерфейса

IControlDesignerAccessor.GetDesignModeState() IControlDesignerAccessor.GetDesignModeState() IControlDesignerAccessor.GetDesignModeState() IControlDesignerAccessor.GetDesignModeState()

Описание этого члена см. в разделе GetDesignModeState().For a description of this member, see GetDesignModeState().

(Inherited from Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary) IControlDesignerAccessor.SetDesignModeState(IDictionary) IControlDesignerAccessor.SetDesignModeState(IDictionary) IControlDesignerAccessor.SetDesignModeState(IDictionary)

Описание этого члена см. в разделе SetDesignModeState(IDictionary).For a description of this member, see SetDesignModeState(IDictionary).

(Inherited from Control)
IControlDesignerAccessor.SetOwnerControl(Control) IControlDesignerAccessor.SetOwnerControl(Control) IControlDesignerAccessor.SetOwnerControl(Control) IControlDesignerAccessor.SetOwnerControl(Control)

Описание этого члена см. в разделе SetOwnerControl(Control).For a description of this member, see SetOwnerControl(Control).

(Inherited from Control)
IDataSource.GetView(String) IDataSource.GetView(String) IDataSource.GetView(String) IDataSource.GetView(String)

Возвращает именованный объект DataSourceView, связанный с элементом управления DataSourceControl.Gets the named DataSourceView object associated with the DataSourceControl control. Некоторые элементы управления источниками данных поддерживают только одно представление, в то время как другие элементы поддерживают более одного.Some data source controls support only one view, while others support more than one.

(Inherited from DataSourceControl)
IDataSource.GetViewNames() IDataSource.GetViewNames() IDataSource.GetViewNames() IDataSource.GetViewNames()

Возвращает коллекцию имен, представляющих список объектов DataSourceView, связанных с элементом управления DataSourceControl.Gets a collection of names, representing the list of DataSourceView objects associated with the DataSourceControl control.

(Inherited from DataSourceControl)
IDynamicDataSource.ContextType IDynamicDataSource.ContextType IDynamicDataSource.ContextType IDynamicDataSource.ContextType

Описание этого члена см. в разделе IDynamicDataSource.For a description of this member, see IDynamicDataSource.

IDynamicDataSource.EntitySetName IDynamicDataSource.EntitySetName IDynamicDataSource.EntitySetName IDynamicDataSource.EntitySetName

Описание этого члена см. в разделе IDynamicDataSource.For a description of this member, see IDynamicDataSource.

IDynamicDataSource.Exception IDynamicDataSource.Exception IDynamicDataSource.Exception IDynamicDataSource.Exception

Описание этого члена см. в разделе IDynamicDataSource.For a description of this member, see IDynamicDataSource.

IListSource.GetList() IListSource.GetList() IListSource.GetList() IListSource.GetList()

Возвращает список элементов управления источниками данных, которые могут использоваться в качестве источников списков данных.Gets a list of data source controls that can be used as sources of lists of data.

(Inherited from DataSourceControl)
IParserAccessor.AddParsedSubObject(Object) IParserAccessor.AddParsedSubObject(Object) IParserAccessor.AddParsedSubObject(Object) IParserAccessor.AddParsedSubObject(Object)

Описание этого члена см. в разделе AddParsedSubObject(Object).For a description of this member, see AddParsedSubObject(Object).

(Inherited from Control)

Методы расширения

ExpandDynamicWhereParameters(IDynamicDataSource) ExpandDynamicWhereParameters(IDynamicDataSource) ExpandDynamicWhereParameters(IDynamicDataSource) ExpandDynamicWhereParameters(IDynamicDataSource)

Расширяет динамические фильтры в параметры Where, подходящие для использования источником данных.Expands dynamic filters into Where parameters that are usable by the data source.

FindDataSourceControl(Control) FindDataSourceControl(Control) FindDataSourceControl(Control) FindDataSourceControl(Control)

Возвращает источник данных, связанный с элементом управления данными, для заданного элемента управления.Returns the data source that is associated with the data control for the specified control.

FindFieldTemplate(Control, String) FindFieldTemplate(Control, String) FindFieldTemplate(Control, String) FindFieldTemplate(Control, String)

Возвращает шаблон поля для заданного столбца в контейнере именования заданного элемента управления.Returns the field template for the specified column in the specified control's naming container.

FindMetaTable(Control) FindMetaTable(Control) FindMetaTable(Control) FindMetaTable(Control)

Возвращает объект метатаблицы для контейнерного элемента управления данными.Returns the metatable object for the containing data control.

GetDefaultValues(IDataSource) GetDefaultValues(IDataSource) GetDefaultValues(IDataSource) GetDefaultValues(IDataSource)

Получает коллекцию значений по умолчанию для заданного источника данных.Gets the collection of the default values for the specified data source.

GetMetaTable(IDataSource) GetMetaTable(IDataSource) GetMetaTable(IDataSource) GetMetaTable(IDataSource)

Получает метаданные для таблицы в заданном объекте источника данных.Gets the metadata for a table in the specified data source object.

GetTable(IDynamicDataSource) GetTable(IDynamicDataSource) GetTable(IDynamicDataSource) GetTable(IDynamicDataSource)

Возвращает объект MetaTable, связанный с заданным элементом управления источником данных.Returns the MetaTable object that is associated with the specified data source control.

LoadWith<TEntity>(LinqDataSource) LoadWith<TEntity>(LinqDataSource) LoadWith<TEntity>(LinqDataSource) LoadWith<TEntity>(LinqDataSource)

Задает значение DataLoadOptions источника данных LINQ-to-SQL, чтобы инициировать загрузку всех сущностей внешних ключей.Sets the DataLoadOptions value of a LINQ-to-SQL data source to force all the foreign-key entities to be loaded.

LoadWithForeignKeys(LinqDataSource, Type) LoadWithForeignKeys(LinqDataSource, Type) LoadWithForeignKeys(LinqDataSource, Type) LoadWithForeignKeys(LinqDataSource, Type)

Задает значение DataLoadOptions источника данных LINQ-to-SQL, чтобы инициировать загрузку всех сущностей внешних ключей.Sets the DataLoadOptions value of a LINQ-to-SQL data source to force all the foreign-key entities to be loaded.

TryGetMetaTable(IDataSource, MetaTable) TryGetMetaTable(IDataSource, MetaTable) TryGetMetaTable(IDataSource, MetaTable) TryGetMetaTable(IDataSource, MetaTable)

Определяет, доступны ли метаданные таблицы.Determines whether table metadata is available.

Применяется к

Дополнительно