hi,
i have a radgrid,in which on of my bound column is like this
<telerik:GridBoundColumn DataField="sInvoiceStatus"
FilterControlAltText="Filter sInvoiceStatus column"
HeaderText="Invoice Status" SortExpression="sInvoiceStatus"
UniqueName="sInvoiceStatus" >
<HeaderStyle Font-Size="Small" Font-Bold ="true" Wrap ="false" />
<ItemStyle Width ="150px" Wrap ="false" />
<FilterTemplate>
<telerik:RadComboBox ID="cbInvoiceStatus" DataSourceID="ObjectDataSource2" DataTextField="sInvoiceStatus" DropDownWidth ="200px"
DataValueField="sInvoiceStatus" Height="100px" AppendDataBoundItems="true" Skin="Windows7" SelectedValue='<%# CType(Container, GridItem).OwnerTableView.GetColumn("sInvoiceStatus").CurrentFilterValue %>'
runat="server" OnClientSelectedIndexChanged="InvoiceStatusIndexChanged" OnClientBlur ="Combobox_OnClientBlur"
OnClientDropDownClosing ="OnClientDropDownClosing" AllowCustomText ="false" Font-Names ="Arial font" Font-Size ="12px" Filter ="StartsWith" >
<Items>
<telerik:RadComboBoxItem Text="All" />
<telerik:RadComboBoxItem Text="Blank" value="" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock2" runat="server">
<script type="text/javascript">
function InvoiceStatusIndexChanged(sender, args)
{
var tableView = $find("<%# CType(Container, GridItem).OwnerTableView.ClientID %>");
tableView.filter("sInvoiceStatus", args.get_item().get_value(), "EqualTo");
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridBoundColumn>
Here i m binding radcombobox with my database for filter purpose.
If i select "All" it filter correctly.
but i also want to select "Blank" in which filter should give me all the values which are '' or NULL in my database.Right now it is giving me only "" value from database...but not NULL values.
I couldnt find the solution.
please help me with this.
i have a radgrid,in which on of my bound column is like this
<telerik:GridBoundColumn DataField="sInvoiceStatus"
FilterControlAltText="Filter sInvoiceStatus column"
HeaderText="Invoice Status" SortExpression="sInvoiceStatus"
UniqueName="sInvoiceStatus" >
<HeaderStyle Font-Size="Small" Font-Bold ="true" Wrap ="false" />
<ItemStyle Width ="150px" Wrap ="false" />
<FilterTemplate>
<telerik:RadComboBox ID="cbInvoiceStatus" DataSourceID="ObjectDataSource2" DataTextField="sInvoiceStatus" DropDownWidth ="200px"
DataValueField="sInvoiceStatus" Height="100px" AppendDataBoundItems="true" Skin="Windows7" SelectedValue='<%# CType(Container, GridItem).OwnerTableView.GetColumn("sInvoiceStatus").CurrentFilterValue %>'
runat="server" OnClientSelectedIndexChanged="InvoiceStatusIndexChanged" OnClientBlur ="Combobox_OnClientBlur"
OnClientDropDownClosing ="OnClientDropDownClosing" AllowCustomText ="false" Font-Names ="Arial font" Font-Size ="12px" Filter ="StartsWith" >
<Items>
<telerik:RadComboBoxItem Text="All" />
<telerik:RadComboBoxItem Text="Blank" value="" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock2" runat="server">
<script type="text/javascript">
function InvoiceStatusIndexChanged(sender, args)
{
var tableView = $find("<%# CType(Container, GridItem).OwnerTableView.ClientID %>");
tableView.filter("sInvoiceStatus", args.get_item().get_value(), "EqualTo");
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridBoundColumn>
Here i m binding radcombobox with my database for filter purpose.
If i select "All" it filter correctly.
but i also want to select "Blank" in which filter should give me all the values which are '' or NULL in my database.Right now it is giving me only "" value from database...but not NULL values.
I couldnt find the solution.
please help me with this.