I have a boolean column in a databasse that is called Enabled. It either has a value of 1 or 0. If I select Enabled, nothing happens. If I select Disabled, nothing happens. The only one that works is All, I know this because if I set the disabled function to IsNull, it shows nothing in the grid which is wrong because there is one disabled, but going back to All shows all records. I have the following markup in my RadGrid:
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>
<
telerik:GridCheckBoxColumn
DataField
=
"Enabled"
AllowFiltering
=
"true"
HeaderText
=
"Enabled"
SortExpression
=
"Enabled"
UniqueName
=
"Enabled"
>
<
FilterTemplate
>
<
telerik:RadComboBox
ID
=
"EnabledFilter"
runat
=
"server"
OnClientSelectedIndexChanged
=
"EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<
Items
>
<
telerik:RadComboBoxItem
Text
=
"All"
Value
=
""
/>
<
telerik:RadComboBoxItem
Text
=
"Enabled"
Value
=
"1"
/>
<
telerik:RadComboBoxItem
Text
=
"Disabled"
Value
=
"0"
/>
</
Items
>
</
telerik:RadComboBox
>
<
telerik:RadScriptBlock
ID
=
"RadScriptBlock12"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</
script
>
</
telerik:RadScriptBlock
>
</
FilterTemplate
>
</
telerik:GridCheckBoxColumn
>
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>[/[[
<telerik:GridCheckBoxColumn DataField="Enabled" AllowFiltering="true" HeaderText="Enabled" SortExpression="Enabled"
UniqueName="Enabled">
<FilterTemplate>
<telerik:RadComboBox ID="EnabledFilter" runat="server" OnClientSelectedIndexChanged="EnabledFilterSelectedIndexChanged"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Enabled").CurrentFilterValue %>'
Width="70px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="" />
<telerik:RadComboBoxItem Text="Enabled" Value="1" />
<telerik:RadComboBoxItem Text="Disabled" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server">
<script type="text/javascript">
function EnabledFilterSelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var filterVal = args.get_item().get_value();
if (filterVal == "") {
tableView.filter("Enabled", filterVal, "NoFilter");
}
else if (filterVal == "1") {
tableView.filter("Enabled", "1", "EqualTo");
}
else if (filterVal == "0") {
tableView.filter("Enabled", "0", "EqualTo");
}
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridCheckBoxColumn>