In my application I have given many filters with RadComboBox that works fine.
Today when I first time try to apply filter inside Detail Tables in Hierarchical grid, it display value in Combobox filter template but when I try to filter using Combobox all record disappear in grid. Please let me know if I miss here.
I am not sure but I have doubt that it shold be some special code inside RadScript Block for Hierarchical Detail Tables.
Here is my code
<telerik:GridBoundColumn DataField="ContactPerson" HeaderText="Person"
ReadOnly="True" SortExpression="ContactPerson" UniqueName="ContactPerson" AutoPostBackOnFilter="true"ShowFilterIcon="false" FilterControlWidth="100%" >
<HeaderStyle Width="20%" />
<ItemStyle HorizontalAlign="Left" />
<FilterTemplate>
<telerik:RadComboBox ID="RadComboBoxContactPerson" runat="server"
DataSourceID="linq_ContactPersons" DataTextField="ContactPerson" DataValueField="ContactPerson"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("ContactPerson").CurrentFilterValue %>'
AppendDataBoundItems="true" OnClientSelectedIndexChanged="ContactPersonChanged">
<Items>
<telerik:RadComboBoxItem Text="Show All" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="rsb_Contact" runat="server">
<script type="text/javascript">
function ContactPersonChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
tableView.filter("ContactPerson", args.get_item().get_value(), "EqualTo");
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridBoundColumn>

Problem in FileBrowserContentProvider.
we used version 2008_3_1308 of Telerik library. After we started using Q2 2009 Image Manager in Editor and cookieless session, the Image Manager doesn't show any images from DB. But in debug mode ResolveRootDirectoryAsTree returns structure as
{Telerik.Web.UI.Widgets.DirectoryItem}
base {Telerik.Web.UI.Widgets.FileBrowserItem}: {Telerik.Web.UI.Widgets.DirectoryItem}
Directories: {Telerik.Web.UI.Widgets.DirectoryItem[0]}
Files: {Telerik.Web.UI.Widgets.FileItem[2]}
FullPath: ""
Location: "/"
Path: ""
Directories
{Telerik.Web.UI.Widgets.DirectoryItem[0]}
{Telerik.Web.UI.Widgets.FileItem[2]}
[0]: {Telerik.Web.UI.Widgets.FileItem}
[1]: {Telerik.Web.UI.Widgets.FileItem}
Files[0]
{Telerik.Web.UI.Widgets.FileItem}
base {Telerik.Web.UI.Widgets.FileBrowserItem}: {Telerik.Web.UI.Widgets.FileItem}
Extension: ".jpg"
Length: 90911
Location: ""
Path: ""
Url: "http://localhost/site/Pages/ImagePHandler.ashx?RID=7"
Here is screenshot from Image Manager
p.s. Changing params in DirectoryItem initialization did a trick (in previous version other set of params worked ok)
<telerik:GridDropDownColumn DataField="UserName" DataSourceID="ObjectDataSource2"
DropDownControlType="DropDownList" EmptyListItemText="--Select User--"
EmptyListItemValue="--Select User--" EnableEmptyListItem="true" HeaderText="User"
ListTextField="FullName" ListValueField="UserName" UniqueName="FullName">
How can I get
Username in
Private Sub validator3_ServerValidate()
Using
Dim clickedItem As Telerik.Web.UI.GridDataItem = CType(CType(source, CustomValidator).NamingContainer, Telerik.Web.UI.GridDataItem)
from here what to do ? to get the seleted value
| Not sure how to set the delete command dynamically. Here is the code... <telerik:RadGrid AutoGenerateColumns="False" ID="RADGRIDUnread" DataSourceID="SqlDataSource1" |
|||
| Width="760px" AllowFilteringByColumn="True" AllowSorting="True" | |||
| PageSize="15" ShowStatusBar="True" ShowFooter="True" AllowPaging="True" runat="server" | |||
| GridLines="None" EnableLinqExpressions="False" AutoGenerateDeleteColumn="True" | |||
| Skin="Sunset" AllowAutomaticDeletes="True" ShowGroupPanel="True"> | |||
| <PagerStyle Mode="NextPrevAndNumeric" /> | |||
| <GroupingSettings CaseSensitive="false" /> | |||
| <MasterTableView OnSelectedIndexChanged="Test" AutoGenerateColumns="false" EditMode="InPlace" AllowFilteringByColumn="True" DataKeyNames="MessageID" | |||
| ShowFooter="True" TableLayout="Auto"> | |||
| <Columns> | |||
| <telerik:GridBoundColumn DataField="MessageID" Display="false" UniqueName="MessageID"></telerik:GridBoundColumn> | |||
| <telerik:GridBoundColumn FilterControlWidth="100px" DataField="MessageSubject" HeaderText="Subject" SortExpression="MessageSubject" UniqueName="MessageSubject"></telerik:GridBoundColumn> | |||
| <telerik:GridBoundColumn FilterControlWidth="100px" DataField="FromName" HeaderText="From" SortExpression="FromName" UniqueName="FromName"></telerik:GridBoundColumn> | |||
| <telerik:GridBoundColumn FilterControlWidth="100px" DataField="MessageDate" HeaderText="Sent" SortExpression="MessageDate" UniqueName="MessageDate"></telerik:GridBoundColumn> | |||
| </Columns> | |||
| </MasterTableView> | |||
| <ClientSettings AllowDragToGroup="True"> | |||
| <Selecting AllowRowSelect="True" /> | |||
| </ClientSettings> | |||
| </telerik:RadGrid> | |||
| <asp:SqlDataSource ID="SqlDataSource1" ConnectionString="<%$ ConnectionStrings:AbsorbConnectionString %>" | |||
| ProviderName="System.Data.SqlClient" runat="server"> | |||
| <DeleteParameters> | |||
| <asp:Parameter Name="MessageID" Type="Int32" /> | |||
| </DeleteParameters> | |||
| </asp:SqlDataSource> And the codebehind...
|

| <telerik:GridBoundColumn DataField="LastUpdated" HeaderText="Last Updated" AllowFiltering="false" DataType="System.DateTime" DataFormatString="{0:MM/dd/yyyy hh:mm tt}"> |
| <HeaderStyle Width="15%" Wrap="false"/> |
| </telerik:GridBoundColumn> |