LinqDataSource LinqDataSource LinqDataSource LinqDataSource Class

Definición

Habilita el uso de Language Integrated Query (LINQ) en una página web de ASP.NET a través de texto de marcado para recuperar y modificar datos de un objeto de datos.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
Herencia
Atributos
Implementaciones

Ejemplos

En el ejemplo siguiente se LinqDataSource muestra un control que recupera datos de una clase de Productsentidad denominada.The following example shows a LinqDataSource control that retrieves data from an entity class named Products. La clase de entidad podría haberse generado mediante la Object Relational DesignerO/R Designer utilidad o la utilidad SqlMetal. exe.The entity class could have been generated by using the Object Relational DesignerO/R Designer or the SqlMetal.exe utility. La Where propiedad se establece para devolver solo los registros que tienen un valor en Price la propiedad mayor que 50.The Where property is set to return only records that have a value in the Price property greater than 50. Se GridView enlazaLinqDataSource un control al control para mostrar los datos.A 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>

En el ejemplo siguiente se LinqDataSource muestra un control que permite a los usuarios actualizar, eliminar e insertar registros en el origen de datos.The following example shows a LinqDataSource control that enables users to update, delete, and insert records in the data source. Un DetailsView control se enlaza LinqDataSource al control y permite a los usuarios ver y modificar los datos.A DetailsView control is bound to the LinqDataSource control and enables users to see and modify the data. Tenga en cuenta que no se requiere ningún comando SQL para seleccionar, actualizar, eliminar o insertar los registros.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>

En el ejemplo siguiente se muestra un controlador de Selecting eventos para el evento que establece el objeto de datos basado en un valor de la Página Web.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

En el ejemplo siguiente se LinqDataSource muestra un control que se configura para agrupar por dos columnas.The following example shows a LinqDataSource control that is configured to group by two columns. La Key propiedad hace referencia a un objeto que tiene dos ProductCategory propiedades Color, y.The Key property references an object that has two properties, ProductCategory and Color. El objeto representado por It se cambia de nombre (con alias Products) a.The object represented by It is renamed (aliased) to Products. El objeto Products al que se ha cambiado el nombre contiene una colección de los registros individuales de una agrupación.The renamed Products object contains a collection of the individual records in a grouping. Cada instancia contendrá todas las columnas de la Products tabla.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>

En el ejemplo siguiente se ListView muestran dos controles que muestran los datos LinqDataSource del control en el ejemplo anterior.The following example shows two ListView controls that display the data from the LinqDataSource control in the previous example. Un ListView control muestra los datos agrupados y el otro ListView control muestra los nombres individuales de los productos que pertenecen a ese grupo.One ListView control displays the grouped data, and the other ListView control displays the individual names of products that belong to that group. La propiedad del DataSource control enlazado a datos anidado se establece Productsen, que It es el alias del objeto.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>

Comentarios

En este tema:In this topic:

IntroducciónIntroduction

Language-Integrated Query (LINQ) es una sintaxis de consulta que define un conjunto de operadores de consulta que permiten expresar operaciones de recorrido, filtro y proyección de forma declarativa en cualquier. Lenguaje de programación basado en .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. El objeto de datos puede ser una colección de datos en memoria o un objeto que representa los datos de una base de datos.The data object can be an in-memory data collection or an object that represents data from a database. Puede recuperar o modificar los datos sin tener que escribir comandos SQL para cada operación.You can retrieve or modify the data without having to write SQL commands for each operation.

El LinqDataSource control permite usar LINQ en una página web de ASP.net estableciendo las propiedades en el texto de marcado.The LinqDataSource control enables you to use LINQ in an ASP.NET Web page by setting properties in markup text. El LinqDataSource control usa LINQ to SQL para generar automáticamente los comandos de datos.The LinqDataSource control uses LINQ to SQL to automatically generate the data commands. Para obtener más información acerca de LINQ to SQL, vea LINQ to SQL.For more information about LINQ to SQL, see LINQ to SQL.

Cuando se recuperan datos de una colección de datos en memoria, se establece la ContextTypeName propiedad en la clase que contiene la colección de datos.When you are retrieving data from an in-memory data collection, you set the ContextTypeName property to the class that contains the data collection. Establezca la TableName propiedad en la propiedad o el campo que devuelve la colección de datos.You set the TableName property to the property or field that returns the data collection. Por ejemplo, podría tener una clase denominada Person que contenga una propiedad denominada FavoriteCities que devuelva una matriz de valores de cadena.For example, you might have a class named Person that contains a property named FavoriteCities that returns an array of string values. En ese caso ContextTypeName , establezca la propiedad en Person y establezca la TableName propiedad en FavoriteCities.In that case, you set the ContextTypeName property to Person and set the TableName property to FavoriteCities.

Al consultar una base de datos, primero debe crear clases de entidad que representen la base de datos y sus tablas.When you are querying a database, you must first create entity classes that represent the database and its tables. Puede utilizar Object Relational DesignerObject Relational Designer o la utilidad SqlMetal. exe para generar estas clases.You can use the Object Relational DesignerObject Relational Designer or the SqlMetal.exe utility to generate these classes. A continuación, establezca ContextTypeName la propiedad en la clase que representa la base de datos TableName y establezca la propiedad en la propiedad que representa la tabla de base de datos.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.

Orden de las operacionesOrder of Operations

El LinqDataSource control aplica las operaciones de datos en el orden siguiente:The LinqDataSource control applies data operations in the following order:

  1. Donde (especifique los registros de datos que se van a devolver).Where (specify which data records to return).

  2. Order by (ordenar).Order By (sort).

  3. Agrupar por (agrega registros de datos que comparten valores).Group By (aggregate data records that share values).

  4. Ordenar grupos por (ordenar datos agrupados).Order Groups By (sort grouped data).

  5. Seleccione (especifique qué campos o propiedades se van a devolver).Select (specify which fields or properties to return).

  6. Ordenación automática (ordena los registros de datos por una propiedad seleccionada por el usuario).Auto-sort (sort data records by a property that the user has selected).

  7. Página automática (recuperar un subconjunto de registros de datos seleccionados por el usuario).Auto-page (retrieve a subset of data records that were selected by the user).

Puede agregar condiciones a la Where propiedad para filtrar los registros de datos que se devuelven de una consulta.You can add conditions to the Where property to filter the data records that are returned from a query. Si no Where se establece la propiedad, el LinqDataSource control recupera todos los registros del objeto de datos.If the Where property is not set, the LinqDataSource control retrieves every record from the data object.

Ordenar datosOrdering Data

La OrderBy propiedad se usa para especificar los nombres de las propiedades de los datos devueltos por los que se va a ordenar.You use the OrderBy property to specify the names of properties from the returned data to sort by.

Nota

Cuando se usa el LinqDataSource control con SQL Server 2000SQL Server 2000 o SQL Server Compact 3,5SQL Server Compact 3.5 y la AutoPage propiedad se establece en true, se debe proporcionar un valor en la OrderBy propiedad.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. De forma predeterminada, AutoPage la propiedad truees.By default, the AutoPage property is true. Si asigna un valor a la Select propiedad, también debe incluir todas las columnas de identidad en la lista de propiedades que se devuelve en la consulta.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.

Agrupar datosGrouping Data

Utilice la GroupBy propiedad para especificar qué propiedades se usan para consolidar los registros de datos que tienen los mismos valores.You use the GroupBy property to specify which properties are used to consolidate data records that have the same values. Al agrupar los datos, puede incluir Key y It, que son propiedades creadas dinámicamente, en la Select propiedad.When you group data, you can include Key and It, which are dynamically created properties, in the Select property. La Key propiedad hace referencia a los valores de la propiedad o de las propiedades que se usaron para agrupar los datos.The Key property refers to the values in the property or properties that were used to group the data. Por ejemplo, si agrupa por una propiedad denominada Category, la Key propiedad contendrá todos los valores únicos de la Category propiedad.For example, if you group by a property named Category, the Key property will contain all unique values in the Category property. La It propiedad hace referencia a una colección de registros individuales en una agrupación de datos.The It property refers to a collection of individual records in a grouping of data. Puede recorrer en iteración It la propiedad para recuperar los registros individuales que se han consolidado en la operación de agrupación.You can iterate over the It property to retrieve the individual records that have been consolidated in the grouping operation. Por ejemplo, si agrupa por una propiedad denominada Category, la It propiedad contiene todos los registros individuales que comparten un valor común en la Category propiedad.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.

Utilice la OrderGroupsBy propiedad para especificar las propiedades que se van a utilizar para ordenar los datos agrupados.You use the OrderGroupsBy property to specify the properties to use for sorting the grouped data. Al agrupar los datos, OrderBy la propiedad especifica cómo se ordenan los registros individuales dentro de los datos agrupados.When you group data, the OrderBy property specifies how the individual records within the grouped data are sorted.

De forma predeterminada, LinqDataSource el control recupera los valores de todas las propiedades de un objeto de datos.By default, the LinqDataSource control retrieves values for all the properties from a data object. Utilice la Select propiedad para especificar las propiedades que se devolverán si desea trabajar con un subconjunto de propiedades disponibles.You use the Select property to specify which properties to return if you want to work with a subset of available properties. La operación Select se aplica después de las operaciones Where, order by y Group by.The Select operation is applied after the Where, Order By, and Group By operations. Por lo tanto, si crea un nombre con alias en una cláusula SELECT, el alias no está disponible en las otras cláusulas.Therefore, if you create an aliased name in a Select clause, the alias is not available in the other clauses.

Modificaciones de datosData Modifications

Puede especificar si se habilitan las modificaciones de datos mediante EnableDeletelas EnableInsertpropiedades, EnableUpdate y.You can specify whether data modifications are enabled by using the EnableDelete, EnableInsert, and EnableUpdate properties. La interfaz de usuario para modificar los datos de LinqDataSource un control normalmente se proporciona a través de un control enlazado a datos DetailsView , como un control.The user interface for modifying data from a LinqDataSource control is typically provided through a data-bound control, such as a DetailsView control. Además de establecer EnableDelete, EnableInserto EnableUpdate en true, se requieren las siguientes condiciones para habilitar las modificaciones de datos automáticas:In addition to setting EnableDelete, EnableInsert, or EnableUpdate to true, the following conditions are required to enable automatic data modifications:

Puede restringir las propiedades que se muestran en un control enlazado a datos de dos maneras.You can restrict which properties are displayed in a data-bound control in two ways. Puede establecer la Select propiedad en un subconjunto de propiedades o puede definir los campos para un control enlazado a datos agregando DataControlField controles.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. Sin embargo, si establece la Select propiedad, significa que no se pueden habilitar las operaciones de actualización, inserción y eliminación automáticas.However, if you set the Select property, it means that automatic update, insert, and delete operations cannot be enabled. Si desea habilitar las modificaciones de datos automáticas mientras trabaja con un subconjunto de propiedades disponibles, no establezca la Select propiedad.If you want to enable automatic data modifications while you work with a subset of available properties, do not set the Select property. En su lugar, recupere todas las propiedades del objeto de datos y administre las que se muestran mediante el control enlazado a datos.Instead, retrieve all properties from the data object and manage which ones are displayed by using the data-bound control. DetailsView Al utilizar el control o el AutoGenerateRows GridView control, también debe establecer las propiedades o AutoGenerateColumns en false.When you use the DetailsView control or the GridView control, you must also set the AutoGenerateRows or AutoGenerateColumns properties to false. Esto evita que el control enlazado a datos incluya botones para editar y eliminar los datos de forma automática.This prevents the data-bound control from automatically including buttons for editing and deleting the data. Los valores que no se muestran en el control enlazado a datos se almacenan en el estado de vista.Any values that are not displayed in the data-bound control are stored in view state. Se pasan sin cambios al origen de datos cuando se realiza la actualización de datos.They are passed unchanged to the data source when the data update is performed.

Evaluar valores en tiempo de ejecuciónEvaluating Values at Run Time

Si tiene que evaluar valores en tiempo de ejecución para ordenar WhereParameters, filtrar o agrupar valores, puede agregar parámetros a las colecciones, GroupByParameters, OrderGroupsByParameterso. OrderByParametersIf 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.

Si desea especificar valores predeterminados, puede agregar parámetros a la InsertParameters colección.If you want to specify default values, you can add parameters to the InsertParameters collection.

Si desea examinar o modificar los valores antes de que se ejecute la operación de datos, puede controlar Deletinglos Insertingeventos Selecting,, Updating o.If you want to examine or modify values before the data operation is executed, you can handle the Deleting, Inserting, Selecting, or Updating events. También puede controlar estos eventos para cancelar la operación de datos o examinar los errores de validación que se produjeron al establecer las propiedades de la clase de datos en función de los datos proporcionados por el usuario.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.

Para examinar los valores una vez finalizada la operación de datos Deleted, Insertedcontrole los Updated eventos,, Selectedo.To examine values after the data operation has finished, handle the Deleted, Inserted, Selected, or Updated events.

Trabajar con procedimientos almacenadosWorking with Stored Procedures

El control se LinqDataSource usa para recuperar datos de un procedimiento almacenado mediante la creación de un controlador de Selecting eventos para el evento.You use the LinqDataSource control to retrieve data from a stored procedure by creating an event handler for the Selecting event. En el controlador de eventos, se llama al método en la clase de contexto de datos que representa el procedimiento almacenado y se establece Result el resultado en LinqDataSourceSelectEventArgs la propiedad del objeto.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. Si desea habilitar las operaciones de actualización, inserción y eliminación automáticas de los datos, el tipo devuelto por el método debe coincidir con el tipo especificado en la TableName propiedad.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. Para obtener más información sobre cómo crear métodos de contexto de datos, consulte Cómo: Crear métodos DataContext asignados a funciones y procedimientos almacenados (Object Relational Designer).For more information about creating data context methods, see How to: Create DataContext methods mapped to stored procedures and functions (O/R Designer).

Sintaxis declarativaDeclarative 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>  

Constructores

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

Inicializa una nueva instancia de la clase LinqDataSource.Initializes a new instance of the LinqDataSource class.

Propiedades

Adapter Adapter Adapter Adapter

Obtiene el adaptador específico del explorador para el control.Gets the browser-specific adapter for the control.

(Inherited from Control)
AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory

Obtiene o establece el directorio virtual relativo a la aplicación del objeto Page o el objeto UserControl que contiene este control.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

Obtiene o establece un valor que indica si el control LinqDataSource crea de forma dinámica una cláusula Order By basándose en valores de la colección 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

Obtiene o establece un valor que indica si el control LinqDataSource crea dinámicamente una cláusula Where según los valores definidos en la colección 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

Obtiene o establece un valor que indica si el control LinqDataSource admite navegación por secciones de los datos en tiempo de ejecución.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

Obtiene o establece un valor que indica si el control LinqDataSource admite la ordenación de los datos en tiempo de ejecución.Gets or sets a value that indicates whether the LinqDataSource control supports sorting the data at run time.

BindingContainer BindingContainer BindingContainer BindingContainer

Obtiene el control que contiene el enlace de datos de este control.Gets the control that contains this control's data binding.

(Inherited from Control)
ChildControlsCreated ChildControlsCreated ChildControlsCreated ChildControlsCreated

Obtiene un valor que indica si se han creado controles secundarios del control de servidor.Gets a value that indicates whether the server control's child controls have been created.

(Inherited from Control)
ClientID ClientID ClientID ClientID

Obtiene el identificador del control de servidor generado por ASP.NET.Gets the server control identifier generated by ASP.NET.

(Inherited from DataSourceControl)
ClientIDMode ClientIDMode ClientIDMode ClientIDMode

Esta propiedad no se utiliza para los controles de orígenes de datos.This property is not used for data source controls.

(Inherited from DataSourceControl)
ClientIDSeparator ClientIDSeparator ClientIDSeparator ClientIDSeparator

Obtiene un valor de carácter que representa el carácter separado utilizado en la propiedad ClientID.Gets a character value representing the separator character used in the ClientID property.

(Inherited from Control)
Context Context Context Context

Obtiene el objeto HttpContext asociado al control de servidor para la solicitud Web actual.Gets the HttpContext object associated with the server control for the current Web request.

(Inherited from Control)
ContextTypeName ContextTypeName ContextTypeName ContextTypeName

Obtiene o establece el nombre del tipo que contiene la propiedad cuyo valor tiene los datos que desea recuperar.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

Obtiene un objeto ControlCollection que representa los controles secundarios de un control de servidor especificado en la jerarquía de la interfaz de usuario.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

Obtiene una referencia al contenedor de nomenclatura si este implementa IDataItemContainer.Gets a reference to the naming container if the naming container implements IDataItemContainer.

(Inherited from Control)
DataKeysContainer DataKeysContainer DataKeysContainer DataKeysContainer

Obtiene una referencia al contenedor de nomenclatura si este implementa IDataKeysControl.Gets a reference to the naming container if the naming container implements IDataKeysControl.

(Inherited from Control)
DeleteParameters DeleteParameters DeleteParameters DeleteParameters

La clase LinqDataSource no emplea esta propiedad.This property is not used by the LinqDataSource class.

DesignMode DesignMode DesignMode DesignMode

Obtiene un valor que indica si se está utilizando un control en una superficie de diseño.Gets a value indicating whether a control is being used on a design surface.

(Inherited from Control)
EnableDelete EnableDelete EnableDelete EnableDelete

Obtiene o establece un valor que indica si los registros de datos se pueden eliminar a través del control LinqDataSource.Gets or sets a value that indicates whether data records can be deleted through the LinqDataSource control.

EnableInsert EnableInsert EnableInsert EnableInsert

Obtiene o establece un valor que indica si los registros de datos se pueden insertar a través del control LinqDataSource.Gets or sets a value that indicates whether data records can be inserted through the LinqDataSource control.

EnableObjectTracking EnableObjectTracking EnableObjectTracking EnableObjectTracking

Obtiene o establece el valor que indica si se realiza un seguimiento de los cambios en el objeto de contexto de datos.Gets or sets the value that indicates whether changes to the data context object are tracked.

EnableTheming EnableTheming EnableTheming EnableTheming

Obtiene un valor que indica si el control admite temas.Gets a value indicating whether this control supports themes.

(Inherited from DataSourceControl)
EnableUpdate EnableUpdate EnableUpdate EnableUpdate

Obtiene o establece un valor que indica si los registros de datos se pueden actualizar a través del control LinqDataSource.Gets or sets a value that indicates whether data records can be updated through the LinqDataSource control.

EnableViewState EnableViewState EnableViewState EnableViewState

Obtiene o establece un valor que indica si el control de servidor conserva su estado de vista, así como el estado de vista de los controles secundarios que contiene, al cliente solicitante.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

Obtiene una lista de delegados de controladores de eventos del control.Gets a list of event handler delegates for the control. Esta propiedad es de sólo lectura.This property is read-only.

(Inherited from Control)
GroupBy GroupBy GroupBy GroupBy

Obtiene o establece un valor que especifica qué propiedades se utilizan para agrupar los datos recuperados.Gets or sets a value that specifies which properties are used for grouping the retrieved data.

GroupByParameters GroupByParameters GroupByParameters GroupByParameters

Obtiene la colección de parámetros que se usan para crear la cláusula Group By.Gets the collection of parameters that are used to create the Group By clause.

HasChildViewState HasChildViewState HasChildViewState HasChildViewState

Obtiene un valor que indica si los controles secundarios del control de servidor actual tienen guardada alguna configuración del estado de vista.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

Para obtener una descripción de este miembro, vea ControlBuilder.For a description of this member, see ControlBuilder.

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

Para una descripción de este miembro, vea UserData.For a description of this member, see UserData.

(Inherited from Control)
ID ID ID ID

Obtiene o establece el identificador de programación asignado al control de servidor.Gets or sets the programmatic identifier assigned to the server control.

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

Para una descripción de este miembro, vea DataBindings.For a description of this member, see DataBindings.

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

Para obtener una descripción de este miembro, vea HasDataBindings.For a description of this member, see HasDataBindings.

(Inherited from Control)
IdSeparator IdSeparator IdSeparator IdSeparator

Obtiene el carácter utilizado para separar los identificadores de control.Gets the character used to separate control identifiers.

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

Para una descripción de este miembro, vea Expressions.For a description of this member, see Expressions.

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

Para una descripción de este miembro, vea HasExpressions.For a description of this member, see HasExpressions.

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

Indica si el control de origen de datos está asociado a una o varias listas de datos.Indicates whether the data source control is associated with one or more lists of data.

(Inherited from DataSourceControl)
InsertParameters InsertParameters InsertParameters InsertParameters

Obtiene la colección de parámetros que se usan durante una operación de inserción.Gets the collection of parameters that are used during an insert operation.

IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared

Obtiene un valor que indica si los controles que se encuentran en este control tienen estado de control.Gets a value indicating whether controls contained within this control have control state.

(Inherited from Control)
IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

Obtiene un valor que indica si el control de servidor está guardando los cambios realizados en su estado de vista.Gets a value that indicates whether the server control is saving changes to its view state.

(Inherited from Control)
IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled

Obtiene un valor que indica si el estado de vista está habilitado para este control.Gets a value indicating whether view state is enabled for this control.

(Inherited from Control)
LoadViewStateByID LoadViewStateByID LoadViewStateByID LoadViewStateByID

Obtiene un valor que indica si el control participa en la carga de su estado de vista mediante ID en lugar de índice.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

Obtiene una referencia al contenedor de nomenclatura del control de servidor, que crea un espacio de nombres único para diferenciar los distintos controles de servidor que tienen el mismo valor para la propiedad 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

Obtiene o establece un valor que especifica qué campos se utilizan para ordenar los datos recuperados.Gets or sets a value that specifies which fields are used for ordering the retrieved data.

OrderByParameters OrderByParameters OrderByParameters OrderByParameters

Obtiene la colección de parámetros que se usan para crear la cláusula Order By.Gets the collection of parameters that are used to create the Order By clause.

OrderGroupsBy OrderGroupsBy OrderGroupsBy OrderGroupsBy

Obtiene o establece los campos que se utilizan para ordenar los datos agrupados.Gets or sets the fields that are used for ordering grouped data.

OrderGroupsByParameters OrderGroupsByParameters OrderGroupsByParameters OrderGroupsByParameters

Obtiene la colección de parámetros que se usan para crear la cláusula Order Groups By.Gets the collection of parameters that are used to create the Order Groups By clause.

Page Page Page Page

Obtiene una referencia a la instancia Page que contiene el control de servidor.Gets a reference to the Page instance that contains the server control.

(Inherited from Control)
Parent Parent Parent Parent

Obtiene una referencia al control principal del control de servidor en la jerarquía de controles de página.Gets a reference to the server control's parent control in the page control hierarchy.

(Inherited from Control)
RenderingCompatibility RenderingCompatibility RenderingCompatibility RenderingCompatibility

Obtiene o establece un valor que especifica la versión de ASP.NET compatible con los elementos HTML representados.Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

(Inherited from Control)
Select Select Select Select

Obtiene o establece las propiedades y los valores calculados que se incluyen en los datos recuperados.Gets or sets the properties and calculated values that are included in the retrieved data.

SelectParameters SelectParameters SelectParameters SelectParameters

Obtiene la colección de parámetros que se usan durante una operación de recuperación de datos.Gets the collection of parameters that are used during a data-retrieval operation.

Site Site Site Site

Obtiene información sobre el contenedor en que se encuentra el control actual cuando se representa en una superficie de diseño.Gets information about the container that hosts the current control when rendered on a design surface.

(Inherited from Control)
SkinID SkinID SkinID SkinID

Obtiene la máscara que se va a aplicar al control DataSourceControl.Gets the skin to apply to the DataSourceControl control.

(Inherited from DataSourceControl)
StoreOriginalValuesInViewState StoreOriginalValuesInViewState StoreOriginalValuesInViewState StoreOriginalValuesInViewState

Obtiene o establece un valor que indica si los datos del origen de datos deberían almacenarse en el estado de vista para asegurarse de que otro proceso no ha cambiado los datos antes de actualizarlos o eliminarlos.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

Obtiene o establece el nombre de la propiedad o campo de la clase de contexto de datos que representa una recolección de datos.Gets or sets the name of the property or field in the data context class that represents a data collection.

TemplateControl TemplateControl TemplateControl TemplateControl

Obtiene o establece una referencia a la plantilla que contiene este control.Gets or sets a reference to the template that contains this control.

(Inherited from Control)
TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory

Obtiene el directorio virtual de Page o UserControl que contiene el control de servidor actual.Gets the virtual directory of the Page or UserControl that contains the current server control.

(Inherited from Control)
UniqueID UniqueID UniqueID UniqueID

Obtiene el identificador único calificado jerárquicamente para el control de servidor.Gets the unique, hierarchically qualified identifier for the server control.

(Inherited from Control)
UpdateParameters UpdateParameters UpdateParameters UpdateParameters

La clase LinqDataSource no emplea esta colección.This collection is not used by the LinqDataSource class.

ValidateRequestMode ValidateRequestMode ValidateRequestMode ValidateRequestMode

Obtiene o establece un valor que indica si el control comprueba la entrada del cliente desde el explorador para valores potencialmente peligrosos.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

Obtiene un diccionario con información de estado que le permite guardar y restaurar el estado de vista de un control de servidor en las distintas solicitudes de la misma página.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

Obtiene un valor que indica si el objeto StateBag no distingue mayúsculas de minúsculas.Gets a value that indicates whether the StateBag object is case-insensitive.

(Inherited from Control)
ViewStateMode ViewStateMode ViewStateMode ViewStateMode

Obtiene o establece el modo del estado de vista de este control.Gets or sets the view-state mode of this control.

(Inherited from Control)
Visible Visible Visible Visible

Obtiene o establece un valor que indica si el control se muestra gráficamente.Gets or sets a value indicating whether the control is visually displayed.

(Inherited from DataSourceControl)
Where Where Where Where

Obtiene o establece un valor que especifica qué condiciones deben cumplirse para que un registro se incluya en los datos recuperados.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

Obtiene la colección de parámetros que se utiliza para crear la cláusula Where.Gets the collection of parameters that is used to create the Where clause.

Métodos

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

Se llama después de agregar un control secundario a la colección Controls del objeto 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)

Notifica al control de servidor que se analizó un elemento, ya sea XML o HTML, y agrega el elemento al objeto ControlCollection del control del servidor.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)

Aplica al control las propiedades de estilo definidas en la hoja de estilos de página.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)

Comienza el seguimiento en tiempo de diseño de los datos de representación.Begins design-time tracing of rendering data.

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

Recopila información sobre el control de servidor y la pasa a la propiedad Trace para que se muestre cuando está habilitada la traza de la página.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()

Establece en null el valor de ClientID almacenado en caché.Sets the cached ClientID value to null.

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

Elimina la información sobre el estado de control de los controles secundarios del control de servidor.Deletes the control-state information for the server control's child controls.

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

Elimina la información sobre el estado de vista y el estado de control de los controles secundarios del control de servidor.Deletes the view-state and control-state information for all the server control's child controls.

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

Elimina la información sobre el estado de vista de todos los controles secundarios del control de servidor.Deletes the view-state information for all the server control's child controls.

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

Establece la propiedad ClientIDMode de la instancia del control actual y de cualquier control secundario en Inherit.Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

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

Lo llama el marco de páginas ASP.NET para indicar a los controles de servidor que usan la implementación basada en composición que creen los controles secundarios que contengan como forma de preparar la devolución o representación de los datos.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()

Crea una colección para almacenar controles secundarios.Creates a collection to store child controls.

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

Devuelve una vista consultable.Returns a queryable view.

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

Crea una nueva instancia de la clase LinqDataSourceView que está asociada a este control.Creates a new instance of the LinqDataSourceView class that is associated with this control.

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

Enlaza un origen de datos al control de servidor invocado y a todos sus controles secundarios.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)

Enlaza un origen de datos al control de servidor que se ha invocado y a todos sus controles secundarios con una opción para generar el evento 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()

Enlaza un origen de datos a los controles secundarios del control de servidor.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)

Realiza una operación de eliminación.Performs a delete operation.

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

Habilita un control de servidor para que realice la limpieza final antes de que se libere de la memoria.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)

Finaliza el seguimiento en tiempo de diseño de los datos de representación.Ends design-time tracing of rendering data.

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

Determina si el control de servidor contiene controles secundarios.Determines whether the server control contains child controls. Si no tiene controles secundarios, los crea.If it does not, it creates child controls.

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

Crea un identificador para controles que no tiene un identificador asignado.Creates an identifier for controls that do not have an identifier assigned.

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

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

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

Busca un control de servidor con el parámetro id especificado en el contenedor de nomenclatura actual.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)

Busca el contenedor de nomenclatura actual para un control de servidor con el id especificado y un entero, que se especifica en el parámetro pathOffset, que ayuda a realizar la búsqueda.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. Esta versión del método FindControl no se debe reemplazar.You should not override this version of the FindControl method.

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

Establece el foco de entrada en el control.Sets input focus to the control.

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

Obtiene datos en tiempo de diseño para un control.Gets design-time data for a control.

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

Sirve como la función hash predeterminada.Serves as the default hash function.

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

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.Gets the URL that corresponds to a set of route parameters.

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

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.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)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.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)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.Gets the URL that corresponds to a set of route parameters and a route name.

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

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

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

Devuelve la parte correspondiente al prefijo de la propiedad UniqueID del control especificado.Returns the prefixed portion of the UniqueID property of the specified control.

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

Devuelve la vista de origen de datos que está asociada al objeto LinqDataSource.Returns the data source view that is associated with the LinqDataSource object.

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

Devuelve una colección de nombres que representa la lista de objetos de vista asociados al control LinqDataSource.Returns a collection of names that represents the list of view objects that are associated with the LinqDataSource control.

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

Determina si el control de servidor contiene controles secundarios.Determines if the server control contains any child controls.

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

Devuelve un valor que indica si se registran eventos para el control o los controles secundarios.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)

Realiza una operación de inserción.Performs an insert operation.

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

Determina si el control de servidor alberga únicamente contenido literal.Determines if the server control holds only literal content.

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

Restaura información de estado de control de una solicitud de página anterior guardada por el método 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)

Carga el estado de los valores del control LinqDataSource que deben conservarse.Loads the state of the values in the LinqDataSource control that must be persisted.

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

Recupera la ruta de acceso física a la que se asigna una ruta de acceso virtual, absoluta o relativa.Retrieves the physical path that a virtual path, either absolute or relative, maps to.

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

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

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

Determina si el evento del control de servidor se pasa a la jerarquía de control de servidor de la interfaz de usuario (UI) de la página.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)

Genera el evento DataBinding.Raises the DataBinding event.

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

Inicializa el objeto LinqDataSource.Initializes the LinqDataSource object.

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

Genera el evento Load.Raises the Load event.

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

Genera el evento PreRender.Raises the PreRender event.

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

Genera el evento Unload.Raises the Unload event.

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

Obtiene un objeto Stream utilizado para leer un archivo.Gets a Stream used to read a file.

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

Asigna los orígenes del evento y su información al control principal del control.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)

Genera el evento DataSourceChanged.Raises the DataSourceChanged event.

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

Se llama después de quitar un control secundario de la colección Controls del objeto 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)

Envía el contenido del control de servidor al objeto HtmlTextWriter proporcionado, que escribe el contenido que se representará en el cliente.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)

Envía el contenido del control secundario del control de servidor a un objeto HtmlTextWriter suministrado, que escribe el contenido que se va a representar en el cliente.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)

Envía el contenido de control del servidor a un objeto HtmlTextWriter proporcionado y almacena información de seguimiento sobre el control si está habilitado el seguimiento.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)

Coloca el contenido de un control de servidor en un objeto HtmlTextWriter proporcionado, utilizando un objeto ControlAdapter proporcionado.Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.

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

Obtiene el adaptador de controles que se encarga de representar el control especificado.Gets the control adapter responsible for rendering the specified control.

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

Obtiene una dirección URL que el explorador puede utilizar.Gets a URL that can be used by the browser.

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

Convierte una dirección URL en una que el cliente solicitante pueda utilizar.Converts a URL into one that is usable on the requesting client.

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

Guarda los cambios de estado del control de servidor que se produjeron desde la hora en que la página volvió a publicarse en el servidor.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()

Guarda el estado de vista actual del control LinqDataSource.Saves the current view state of the LinqDataSource control.

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

Establece los datos en tiempo de diseño para un control.Sets design-time data for a control.

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

Asigna un delegado de controlador de eventos para representar el control de servidor y su contenido en el control principal.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)

Establece datos de seguimiento para el seguimiento en tiempo de diseño de los datos de representación, para lo que usa la clave y el valor de los datos de seguimiento.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)

Establece datos de seguimiento para el seguimiento en tiempo de diseño de los datos de representación, para lo que usa el objeto del que se ha realizado seguimiento, así como la clave y el valor de los datos de seguimiento.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()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

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

Efectúa el seguimiento de los cambios en el estado de vista del control LinqDataSource para poder almacenarlos en el objeto StateBag del control.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)

Realiza una operación de actualización.Performs an update operation.

Eventos

ContextCreated ContextCreated ContextCreated ContextCreated

Se produce después de crearse una instancia del objeto de tipo de contexto.Occurs after an instance of the context type object is created.

ContextCreating ContextCreating ContextCreating ContextCreating

Se produce antes de crearse una instancia del objeto de tipo de contexto.Occurs before an instance of the context type object is created.

ContextDisposing ContextDisposing ContextDisposing ContextDisposing

Se produce antes de desechar el objeto de tipo de contexto.Occurs before disposing the context type object.

DataBinding DataBinding DataBinding DataBinding

Se produce cuando el control de servidor se enlaza a un origen de datos.Occurs when the server control binds to a data source.

(Inherited from Control)
Deleted Deleted Deleted Deleted

Tiene lugar cuando se ha completado una operación de eliminación.Occurs when a delete operation has finished.

Deleting Deleting Deleting Deleting

Tiene lugar antes de una operación de eliminación.Occurs before a delete operation.

Disposed Disposed Disposed Disposed

Se produce cuando un control de servidor se libera de la memoria, lo que constituye la última fase del período de duración de un control de servidor cuando se solicita una página 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

Se produce cuando un control de origen de datos ha cambiado de modo que afecta a los controles enlazados a datos.Occurs when a data source control has changed in a way that affects data-bound controls.

(Inherited from DataSourceControl)
Init Init Init Init

Tiene lugar al inicializar el control de servidor, que es el primer paso en su ciclo de vida.Occurs when the server control is initialized, which is the first step in its lifecycle.

(Inherited from Control)
Inserted Inserted Inserted Inserted

Tiene lugar cuando se termina una operación de inserción.Occurs when an insert operation has finished.

Inserting Inserting Inserting Inserting

Tiene lugar antes de una operación de inserción.Occurs before an insert operation.

Load Load Load Load

Se produce cuando el control de servidor se carga en el objeto Page.Occurs when the server control is loaded into the Page object.

(Inherited from Control)
PreRender PreRender PreRender PreRender

Se produce una vez que se carga el objeto Control, pero antes de su representación.Occurs after the Control object is loaded but prior to rendering.

(Inherited from Control)
Selected Selected Selected Selected

Tiene lugar cuando se termina una operación de recuperación de datos.Occurs when a data retrieval operation has finished.

Selecting Selecting Selecting Selecting

Tiene lugar antes de una operación de recuperación de datos.Occurs before a data-retrieval operation.

Unload Unload Unload Unload

Se produce cuando el control de servidor se descarga de la memoria.Occurs when the server control is unloaded from memory.

(Inherited from Control)
Updated Updated Updated Updated

Tiene lugar cuando se termina una operación de actualización.Occurs when an update operation has finished.

Updating Updating Updating Updating

Tiene lugar antes de una operación de actualización.Occurs before an update operation.

Implementaciones de interfaz explícitas

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

Para una descripción de este miembro, vea GetDesignModeState().For a description of this member, see GetDesignModeState().

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

Para una descripción de este miembro, vea 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)

Para una descripción de este miembro, vea 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)

Obtiene el objeto DataSourceView con nombre asociado al control DataSourceControl.Gets the named DataSourceView object associated with the DataSourceControl control. Ciertos controles de origen de datos sólo admiten una vista, mientras que otros admiten más de una.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()

Obtiene una colección de nombres, que representa la lista de objetos DataSourceView asociados al control 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

Para una descripción de este miembro, vea IDynamicDataSource.For a description of this member, see IDynamicDataSource.

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

Para una descripción de este miembro, vea IDynamicDataSource.For a description of this member, see IDynamicDataSource.

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

Para una descripción de este miembro, vea IDynamicDataSource.For a description of this member, see IDynamicDataSource.

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

Obtiene una lista de controles de origen de datos que pueden utilizarse como orígenes de listas de datos.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)

Para una descripción de este miembro, vea AddParsedSubObject(Object).For a description of this member, see AddParsedSubObject(Object).

(Inherited from Control)

Métodos de extensión

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

Expande los filtros dinámicos en los parámetros Where que el origen de datos puede usar.Expands dynamic filters into Where parameters that are usable by the data source.

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

Devuelve el origen de datos que está asociado al control de datos del control especificado.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)

Devuelve la plantilla de campo para la columna especificada en el contenedor de nomenclatura del control especificado.Returns the field template for the specified column in the specified control's naming container.

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

Devuelve el objeto de metatabla para el control de datos contenedor.Returns the metatable object for the containing data control.

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

Obtiene la colección de los valores predeterminados para el origen de datos especificado.Gets the collection of the default values for the specified data source.

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

Obtiene los metadatos para una tabla en el objeto de origen de datos especificado.Gets the metadata for a table in the specified data source object.

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

Devuelve el objeto MetaTable que está asociado al control de origen de datos especificado.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)

Establece el valor DataLoadOptions de un origen de datos LINQ-to-SQL para forzar la carga de todas las entidades de clave externa.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)

Establece el valor DataLoadOptions de un origen de datos LINQ-to-SQL para forzar la carga de todas las entidades de clave externa.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)

Determina si están disponibles los metadatos de la tabla.Determines whether table metadata is available.

Se aplica a

Consulte también: