ControlFilterExpression.Column Property
Gets or sets the name of the column that the query is based on.
Assembly: System.Web.DynamicData (in System.Web.DynamicData.dll)
If this property is empty, the ControlFilterExpression control treats the selected data key as the primary key of the current table. This is useful in a list-details scenario where source and target data-bound controls operate on data from the same table.
If you assign a value to the property, the ControlFilterExpression control treats the data key as a foreign key. The value assigned to this property becomes the name of the column that is displayed in the target data-bound control. This is useful in a parent-child scenario where the target data-bound control operates on data from the child table and the source data-bound control operates on data from the parent table.
The following example shows how to use the ControlFilterExpression class to set the column that the filter applies to.
<asp:QueryExtender ID="QueryExtenderID"
TargetControlID="TargetDataSourceID" runat="server">
<asp:ControlFilterExpression ControlID="GridViewID" Column="Category"/>
</asp:QueryExtender>
Available since 4.0