or
public
class
StringFilteringControl : FilteringControl
{
public
override
void
Prepare(GridViewBoundColumnBase column)
{
base
.Prepare(column); // <-- This fires OnCollectionChanged if actions are removed
var vm =
this
.DataContext
as
FilteringViewModel;
if
(vm !=
null
)
{
vm.AvailableActions.Remove(FilterOperator.IsContainedIn);
vm.AvailableActions.Remove(FilterOperator.IsNotContainedIn);
}
}
}
<
telerik:RadDocking
HasDocumentHost
=
"False"
Grid.Row
=
"2"
PreviewUnpin
=
"RadDocking_PreviewUnpin"
>
<
telerik:RadSplitContainer
InitialPosition
=
"DockedBottom"
>
<
telerik:RadPaneGroup
IsContentPreserved
=
"True"
>
<
telerik:RadPane
Header
=
"Grid"
CanFloat
=
"False"
CanUserClose
=
"False"
ContextMenuTemplate
=
"{x:Null}"
>
<
Grid
>
<
telerik:RadGridView
AutoGenerateColumns
=
"False"
SelectionMode
=
"Multiple"
RowIndicatorVisibility
=
"Collapsed"
ItemsSource
=
"{Binding}"
IsReadOnly
=
"True"
SelectionUnit
=
"Cell"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewSelectColumn
Width
=
"20"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding Path=InventoryDate, Mode=OneWay}"
Header
=
"Inventory Date"
DataFormatString
=
"{}{0:MM/dd/yyyy}"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding Path=BridgeNumber, Mode=OneWay}"
Header
=
"Bridge #"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding Path=CreatedBy, Mode=OneWay}"
Header
=
"Created By"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding Path=CreatedDate, Mode=OneWay}"
Header
=
"Created Date"
DataFormatString
=
"{}{0:MM/dd/yyyy}"
/>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
</
Grid
>
</
telerik:RadPane
>
</
telerik:RadPaneGroup
>
</
telerik:RadSplitContainer
>
</
telerik:RadDocking
>
Thanks for any suggestions.
Steve
Item 1 | Item 2 | Item 3 | Item 4 | Item 5 | ||
Item 6 | Item 7 | Item 8 | Item 9 | Item 10 | ||
Item 11 | Item 12 | Item 13 | Item 14 | Item 15 | ||
Item 9 | Item 2 | Item 3 | Item 4 | Item 5 | |
Item 6 | Item 7 | Item 8 | Item 1 | Item 10 | |
Item 11 | Item 12 | Item 13 | Item 14 | Item 15 |
and a GridViewDataColumn which show when the checkbox was updated for the last time.<
telerik:RadGridView
telerik:StyleManager.Theme
=
"Office_Blue"
Width
=
"auto"
Height
=
"100"
ItemsSource
=
"{Binding MyCollection}"
AutoGenerateColumns
=
"False"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewCheckBoxColumn
DataMemberBinding
=
"{Binding IsDemande, Mode=TwoWay}"
/>
<
telerik:GridViewDataColumn
Width
=
"auto"
DataMemberBinding
=
"{Binding DateLastUpdate}"
/>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
<
ComboBox
ItemsSource
=
"{Binding MyCollection}"
>
<
ComboBox.ItemTemplate
>
<
DataTemplate
>
<
ComboBoxItem
Content
=
"{Binding DateLastUpdate}"
/>
</
DataTemplate
>
</
ComboBox.ItemTemplate
>
</
ComboBox
>