<telerik:RadGridView Grid.Row="1" Grid.Column="0" x:Name="DECategoryMapping" CanUserReorderColumns="True" CanUserResizeColumns="True" CanUserSortColumns="True" AutoGenerateColumns="False" IsEnabled="True"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=DENameList}" Header="Data Element"></telerik:GridViewDataColumn> <telerik:GridViewDataColumn UniqueName="CategoryList" Header="Category List" DataMemberBinding="{ Binding Path=DElement.Category}"> <telerik:GridViewDataColumn.CellTemplate> <DataTemplate> <telerik:ListBox x:Name="lstCategory" ItemsSource="{Binding Path=Category}"> <telerik:ListBox.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <CheckBox x:Name="chkIsActive" IsChecked="{Binding Path=IsActive, Mode=TwoWay}"></CheckBox> <TextBlock x:Name="txtCategory" Text="{Binding Path=CategoryName, Mode=TwoWay}"></TextBlock> </StackPanel> </DataTemplate> </telerik:ListBox.ItemTemplate> </telerik:ListBox> </DataTemplate> </telerik:GridViewDataColumn.CellTemplate> </telerik:GridViewDataColumn> </telerik:RadGridView.Columns> </telerik:RadGridView>
Hello I want to filter column in my grid with filtertempalte column including RadComboBox
the code look like this(i have already read the blogs and have seen the demos about filter template)
<telerik:GridTemplateColumn DataField="Obraz" Visible="false" Resizable="false" UniqueName="TemplateColumn"
AllowFiltering="true">
<FilterTemplate>
<telerik:RadComboBox ID="ComboFilterBox" runat="server" AppendDataBoundItems="true" OnSelectedIndexChanged="FilterCombo_SelectedIndexChanged" DataTextField="Obraz" DataValueField="Obraz"
OnLoad="Combo_NeedDataSource" AutoPostBack="true">
<items>
<telerik:RadComboBoxItem />
</items>
</telerik:RadComboBox>
</FilterTemplate>
<ItemTemplate>
<asp:Image ID="Image1" runat="server" ImageUrl="<%# bind('Obraz') %>" ForeColor="White" />
</ItemTemplate>
<HeaderStyle Width="170" />
<ItemStyle Width="170px" />
</telerik:GridTemplateColumn>
and then in Code-Behind I have placed the function
protected
void FilterCombo_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
{
string filterExpression;
filterExpression =
"([Obraz] = '" + e.Value + "')";
RadGrid1.MasterTableView.FilterExpression = filterExpression;
RadGrid1.MasterTableView.Rebind();
}
and then when I change the values in combobox i get the error
Sys.WebForms.PageRequestManagerServerErrorException: Expression expected
after Rebind.
Please help.

function RowClick(rowObject) // function to display details when click on Mr headers
{
document.getElementById("ctl00_PlaceHolderMain_inputPONumber").value = this.GetCellByColumnUniqueName (rowObject,"poNumber").innerText ;
}
after changing to Q3 2008 this code is not working. can you tel me instead of this which i can use.?
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" TypeName="FriendBarDataSet" SelectMethod="GetFriends" OnSelecting="ObjectDataSource1_Selecting"> <SelectParameters> <asp:Parameter Name="UserTable" /> </SelectParameters></asp:ObjectDataSource> protected void ObjectDataSource1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e) { e.InputParameters["UserTable"] = UserTable; }/// And in the FriendBarDataSet Classpublic SQLiteDataReader GetFriends(string UserTable) { SQLiteConnection connection = new SQLiteConnection(WebConfigurationManager.ConnectionStrings["ConnectionString2"].ConnectionString); SQLiteCommand cmd = new SQLiteCommand(); cmd.Connection = connection; StringBuilder SelectCommand = new StringBuilder(); string Table = "[" + UserTable.ToString() + "]"; string SQL = "SELECT [ID], [uid], [Name], [sex], [birthday_date] FROM "; string completeCommand = SQL + Table; SelectCommand.Append(completeCommand.ToString()); cmd.CommandText = SelectCommand.ToString(); connection.Open(); return cmd.ExecuteReader(CommandBehavior.CloseConnection); }if (!String.IsNullOrEmpty(TextBoxFilter.Text)) { RadListViewFriendSelection.FilterExpressions.Clear(); RadListViewFriendSelection.FilterExpressions.BuildExpression().Contains("Name", TextBoxFilter.Text.Trim()).Build(); RadListViewFriendSelection.Rebind(); }