ControlFilterExpression.Column Свойство

Определение

Получает или задает имя столбца, на котором основан запрос.

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

Значение свойства

Имя столбца, на котором основан запрос.

Примеры

В следующем примере показано, как использовать ControlFilterExpression класс для задания столбца, к которому применяется фильтр.

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

Комментарии

Если это свойство пусто, ControlFilterExpression элемент управления обрабатывает выбранный ключ данных как первичный ключ текущей таблицы. Это полезно в сценарии со сведениями о списке, где исходные и целевые элементы управления с привязкой к данным работают с данными из одной таблицы.

При присвоении значения свойству ControlFilterExpression элемент управления обрабатывает ключ данных как внешний ключ. Значение, присвоенное этому свойству, становится именем столбца, отображаемого в целевом элементе управления с привязкой к данным. Это полезно в сценарии "родители-потомки", где целевой элемент управления с привязкой к данным работает с данными из дочерней таблицы, а элемент управления с привязкой к исходным данным работает с данными из родительской таблицы.

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