ControlFilterExpression.Column Propiedad

Definición

Obtiene o establece el nombre de la columna en la que se basa la consulta.

public:
 property System::String ^ Column { System::String ^ get(); void set(System::String ^ value); };
public string Column { get; set; }
member this.Column : string with get, set
Public Property Column As String

Valor de propiedad

Nombre de la columna en la que se basa la consulta.

Ejemplos

En el ejemplo siguiente se muestra cómo usar la ControlFilterExpression clase para establecer la columna a la que se aplica el filtro.

<asp:QueryExtender ID="QueryExtenderID"
    TargetControlID="TargetDataSourceID" runat="server">
    <asp:ControlFilterExpression ControlID="GridViewID" Column="Category"/>
</asp:QueryExtender>

Comentarios

Si esta propiedad está vacía, el ControlFilterExpression control trata la clave de datos seleccionada como clave principal de la tabla actual. Esto resulta útil en un escenario de detalles de lista en el que los controles enlazados a datos de origen y destino funcionan en datos de la misma tabla.

Si asigna un valor a la propiedad , el ControlFilterExpression control trata la clave de datos como una clave externa. El valor asignado a esta propiedad se convierte en el nombre de la columna que se muestra en el control enlazado a datos de destino. Esto es útil en un escenario primario-secundario en el que el control enlazado a datos de destino funciona en los datos de la tabla secundaria y el control enlazado a datos de origen funciona en los datos de la tabla primaria.

Se aplica a