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>