Filter is not working for radgrid GridTemplateColumn

5 posts, 0 answers
  1. Rayudu
    Rayudu avatar
    5 posts
    Member since:
    Sep 2012

    Posted 13 Sep 2012 Link to this post

    I created a RadGrid with <telerik:GridTemplateColumn  and <telerik:GridBoundColumn if i am using gridbound column itis working ,but using gridTemplatecolumn  it isnot working that also not all the options some of the options only

     Options  are "No filter", Contains" , "Starts with", " Equal to"
     "No filter ", "contains "are working
     "Starts with" and "Equal to" are not working please help me how to rectify this issue
     tomorrow UAT  testing  needs to close this ..
     
     Please find the code samples as mentioned below:

     

    <telerik:RadGrid ID="RadGrid1" runat="server" ShowStatusBar="false" AutoGenerateColumns="False"

     

     

     

     

    Width="100%" PageSize="50" AllowSorting="True" AllowMultiRowSelection="true"

     

     

     

     

    AllowPaging="True" AllowFilteringByColumn="true" OnDetailTableDataBind="RadGrid1_DetailTableDataBind"

     

     

     

     

    OnPreRender="RadGrid1_PreRender" OnNeedDataSource="RadGrid1_NeedDataSource" GridLines="None"

     

     

     

     

    OnItemCommand="RadGrid1_ItemCommand" OnDataBound="RadGrid1_DataBound" OnItemDataBound="RadGrid1_ItemDataBound"

     

     

     

     

    OnExcelExportCellFormatting="RadGrid1_ExcelExportCellFormatting" OnInit="RadGrid1_Init"

     

     

     

     

    Skin="Myskin" OnItemCreated="RadGrid1_ItemCreated" ItemStyle-BackColor="White"

     

     

     

     

    AlternatingItemStyle-BackColor="White" EnableEmbeddedSkins="false" ViewStateMode="Enabled"

     

     

     

     

    OnPageIndexChanged="RadGrid1_PageIndexChanged" Font-Size="11px" OnGridExporting="RadGrid1_GridExporting">

     

    <%

     

     

    -- <PagerStyle Mode="NextPrevNumericAndAdvanced" AlwaysVisible="true" PageSizeLabelText="Results per page"

     

    ShowPagerText="true" HorizontalAlign="Left" PagerTextFormat=""></PagerStyle>--

     

     

    %>

     

     

     

    <PagerStyle Mode="NextPrevAndNumeric" AlwaysVisible="true" PageSizeLabelText="Results per page"

     

     

     

     

    Position="TopAndBottom" ShowPagerText="true" HorizontalAlign="Left"></PagerStyle>

     

     

     

     

    <ExportSettings HideStructureColumns="true" />

     

     

     

     

    <ClientSettings EnableRowHoverStyle="false">

     

    <%

     

     

    --<Scrolling AllowScroll="True" UseStaticHeaders="true" SaveScrollPosition="true">

     

    </Scrolling>--

     

     

    %>

     

     

     

    <Selecting AllowRowSelect="false" />

     

    <%

     

     

    --<ClientEvents OnGridCreated="gridCreated" />--%>

     

     

     

    </ClientSettings>

     

     

     

     

    <SortingSettings EnableSkinSortStyles="false" />

     

     

     

     

    <SelectedItemStyle CssClass="SelectedItem" />

     

     

     

     

    <MasterTableView DataKeyNames="CredentialID,CredentialVersion" AllowMultiColumnSorting="false"

     

     

     

     

    CommandItemDisplay="None" EnableNoRecordsTemplate="false" HierarchyDefaultExpanded="false"

     

     

     

     

    TableLayout="Fixed" HierarchyLoadMode="ServerBind" ItemStyle-BackColor="LightGoldenrodYellow"

     

     

     

     

    AlternatingItemStyle-BackColor="LightGoldenrodYellow" Name="MasterGrid" AllowFilteringByColumn="true">

     

     

     

     

    <CommandItemSettings ShowExportToWordButton="false" ShowExportToExcelButton="false"

     

     

     

     

    ShowExportToCsvButton="false" ShowAddNewRecordButton="false" ShowRefreshButton="false" />

     

     

     

     

    <NoRecordsTemplate>

     

    No Master Records Found

     

     

     

    </NoRecordsTemplate>

     

     

     

     

    <ExpandCollapseColumn HeaderStyle-Width="20px">

     

     

     

     

    </ExpandCollapseColumn>

     

     

     

     

    <DetailTables>

     

     

     

     

    <telerik:GridTableView DataKeyNames="CredentialID,CredentialVersion" Name="Orders"

     

     

     

     

    EnableNoRecordsTemplate="false" AllowPaging="false" AllowFilteringByColumn="false"

     

     

     

     

    TableLayout="Fixed" AllowSorting="false" ShowHeader="false" ItemStyle-BackColor="#F0F8FF"

     

     

     

     

    AlternatingItemStyle-BackColor="#F0F8FF" Width="1070px">

     

     

     

     

    <NoRecordsTemplate>

     

     

     

     

    <asp:Label Text="No Records Found in Credential Version (Other)" CssClass="panelStyle1"

     

     

     

     

    runat="server" ID="lblChildNoRecord" ForeColor="Pink" Font-Bold="true"></asp:Label>

     

     

     

     

    </NoRecordsTemplate>

     

     

     

     

    <Columns>

     

     

     

     

    <telerik:GridTemplateColumn UniqueName="Checkbox" Display="true" AllowFiltering="true">

     

     

     

     

    <HeaderStyle Width="27px" />

     

     

     

     

    <HeaderTemplate>

     

     

     

     

    <asp:CheckBox ID="headerChildChkbox" runat="server" AutoPostBack="true" />

     

     

     

     

    </HeaderTemplate>

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:CheckBox ID="chkChildChild" runat="server" AutoPostBack="false" />

     

     

     

     

    </ItemTemplate>

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

     

    <telerik:GridBoundColumn SortExpression="CredentialID" HeaderText="Credential id"

     

     

     

     

    Visible="false" HeaderButtonType="TextButton" DataField="CredentialID" UniqueName="CredentialID">

     

     

     

     

    </telerik:GridBoundColumn>

     

     

     

     

    <telerik:GridBoundColumn SortExpression="ClientName" HeaderText="Client name" HeaderButtonType="TextButton"

     

     

     

     

    DataField="ClientName" Visible="false" UniqueName="CName">

     

     

     

     

    </telerik:GridBoundColumn>

     

     

     

     

    <telerik:GridTemplateColumn SortExpression="ClientName" UniqueName="ClientNameChild"

     

     

     

     

    HeaderText="Client name" Visible="true">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:HyperLink ID="LinkChild" runat="server" Text='<%#Bind("CredentialID") %>' Visible="false"></asp:HyperLink>

     

     

     

     

    <asp:LinkButton runat="server" ID="hypidchild" Text='<%#Bind("ClientName") %>' Font-Bold="true"

     

     

     

     

    OnClick="hypidchild_Click" ForeColor="Black"></asp:LinkButton>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    <HeaderStyle Width="204px" />

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

     

    <telerik:GridBoundColumn UniqueName="ProjectName" HeaderText="Project name" Visible="false"

     

     

     

     

    HeaderButtonType="TextButton" DataField="ProjectName" AllowFiltering="true">

     

     

     

     

    <HeaderStyle Width="10%" />

     

     

     

     

    <ItemStyle Width="10%" />

     

     

     

     

    </telerik:GridBoundColumn>

     

     

     

     

    <telerik:GridBoundColumn UniqueName="CredentialVersionChild" HeaderText="Credential version"

     

     

     

     

    Visible="true" HeaderButtonType="TextButton" DataField="CredentialVersionOther"

     

     

     

     

    AllowFiltering="true">

     

     

     

     

    <HeaderStyle Width="120px" />

     

     

     

     

    </telerik:GridBoundColumn>

     

     

     

     

    <telerik:GridTemplateColumn HeaderText="Matter/credential description" UniqueName="MatterDescription"

     

     

     

     

    DataField="MatterDescription" AllowFiltering="false">

     

     

     

     

    <HeaderStyle Width="719px" />

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label ID="lblMatterDescription" runat="server" Text=""></asp:Label>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

     

    <telerik:GridTemplateColumn HeaderText="Matter/credential description" UniqueName="ConfidentialYes"

     

     

     

     

    DataField="MatterDescription" AllowFiltering="false" Visible="false">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label ID="lblConfidentialYes" runat="server" Text=""></asp:Label>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

     

    <telerik:GridTemplateColumn HeaderText="Matter/credential description" UniqueName="ConfidentialNo"

     

     

     

     

    DataField="MatterDescription" AllowFiltering="false" Visible="false">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label ID="lblConfidentialNo" runat="server" Text=""></asp:Label>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

     

    <telerik:GridTemplateColumn UniqueName="ClientSector" DataField="ClientSector"

     

     

     

    HeaderText="Client sector"Visible="false" SortExpression="ClientSector" AllowFiltering="true">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label runat="server" ID="lblClientSector" Text='<%#Bind("ClientSector")%>' CssClass="panelStyle1"></asp:Label>

     

     

     

     

    <asp:LinkButton runat="server" ID="hypClientSectormore" Text="...more" Font-Bold="true"

     

     

     

     

    ForeColor="BurlyWood" Visible="false" CssClass="panelStyle1"></asp:LinkButton>

     

     

     

     

    <telerik:RadToolTip ID="radTTClientSector" runat="server" TargetControlID="hypClientSectormore"

     

     

     

     

    Width="150px" RelativeTo="Element" Position="MiddleRight">

     

     

     

     

    </telerik:RadToolTip>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

     

    <telerik:GridTemplateColumn SortExpression="MatterSector" UniqueName="MatterSector"

     

     

     

     

    HeaderText="Matter sector" DataField="MatterSector" Visible="false">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label runat="server" ID="lblMatterSector" Text='<%#Bind("MatterSector")%>' CssClass="panelStyle1"></asp:Label>

     

     

     

     

    <asp:LinkButton runat="server" ID="hypMatterSectormore" Text="...more" Font-Bold="true"

     

     

     

     

    ForeColor="BurlyWood" Visible="false" CssClass="panelStyle1"></asp:LinkButton>

     

     

     

     

    <telerik:RadToolTip ID="radTTMatterSector" runat="server" TargetControlID="hypMatterSectormore"

     

     

     

     

    Width="150px" RelativeTo="Element" Position="MiddleRight">

     

     

     

     

    </telerik:RadToolTip>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

    <telerik:GridTemplateColumn HeaderText="Work type" UniqueName="WT" DataField="WorkType"

     

     

     

     

    Visible="false">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label ID="lblWorkType" runat="server" Text=""></asp:Label>

     

     

     

     

    <asp:LinkButton runat="server" ID="hypmore" Text="...more" Font-Bold="true" ForeColor="BurlyWood"

     

     

     

     

    Visible="false"></asp:LinkButton>

     

     

     

     

    <telerik:RadToolTip ID="RadToolTip1" runat="server" TargetControlID="hypmore" Width="150px"

     

     

     

     

    RelativeTo="Element" Position="MiddleRight">

     

     

     

     

    </telerik:RadToolTip>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

     

     

    <telerik:GridTemplateColumn SortExpression="PracticeGroup" UniqueName="PracticeGroup"

     

     

     

     

    HeaderText="Practice group" DataField="PracticeGroup" Visible="false">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label runat="server" ID="lblPracticeGroup" Text='<%#Bind("PracticeGroup")%>'

     

     

     

     

    CssClass="panelStyle1"></asp:Label>

     

     

     

     

    <asp:LinkButton runat="server" ID="hypPracticeGroupmore" Text="...more" Font-Bold="true"

     

     

     

     

    ForeColor="BurlyWood" Visible="false" CssClass="panelStyle1"></asp:LinkButton>

     

     

     

     

    <telerik:RadToolTip ID="radTTPracticeGroup" runat="server" TargetControlID="hypPracticeGroupmore"

     

     

     

     

    Width="150px" RelativeTo="Element" Position="MiddleRight">

     

     

     

     

    </telerik:RadToolTip>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

    <telerik:GridTemplateColumn SortExpression="LeadPartner" UniqueName="LeadPartner"

     

     

     

     

    HeaderText="Lead partner" DataField="LeadPartner" Visible="false">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label runat="server" ID="lblLeadPartner" Text='<%#Bind("LeadPartner")%>' CssClass="panelStyle1"></asp:Label>

     

     

     

     

    <asp:LinkButton runat="server" ID="hypLeadPartnermore" Text="...more" Font-Bold="true"

     

     

     

     

    ForeColor="BurlyWood" Visible="false" CssClass="panelStyle1"></asp:LinkButton>

     

     

     

     

    <telerik:RadToolTip ID="radTTLeadPartner" runat="server" TargetControlID="hypLeadPartnermore"

     

     

     

     

    Width="150px" RelativeTo="Element" Position="MiddleRight">

     

     

     

     

    </telerik:RadToolTip>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

    <telerik:GridTemplateColumn SortExpression="MatterLocation" UniqueName="MatterLocation"

     

     

     

     

    HeaderText="Matter location" DataField="MatterLocation" Visible="false">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label runat="server" ID="lblMatterLocation" Text='<%#Bind("MatterLocation")%>'

     

     

     

     

    CssClass="panelStyle1"></asp:Label>

     

     

     

     

    <asp:LinkButton runat="server" ID="hypMatterLocationmore" Text="...more" Font-Bold="true"

     

     

     

     

    ForeColor="BurlyWood" Visible="false" CssClass="panelStyle1"></asp:LinkButton>

     

     

     

     

    <telerik:RadToolTip ID="radTTMatterLocation" runat="server" TargetControlID="hypMatterLocationmore"

     

     

     

     

    Width="150px" RelativeTo="Element" Position="MiddleRight">

     

     

     

     

    </telerik:RadToolTip>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

     

    <telerik:GridBoundColumn SortExpression="DateCompleted" HeaderText="Date completed"

     

     

     

     

    Visible="false" HeaderButtonType="TextButton" DataField="DateCompleted" UniqueName="DateCompleted">

     

     

     

     

    </telerik:GridBoundColumn>

     

     

     

     

    <telerik:GridBoundColumn UniqueName="CredentialType" HeaderText="Credential type"

     

     

     

     

    Visible="false" HeaderButtonType="TextButton" DataField="CredentialType">

     

     

     

     

    <HeaderStyle Width="10%" />

     

     

     

     

    <ItemStyle Width="10%" />

     

     

     

     

    </telerik:GridBoundColumn>

     

     

     

     

    </Columns>

     

     

     

     

    </telerik:GridTableView>

     

     

     

     

    </DetailTables>

     

     

     

     

    <Columns>

     

     

     

     

    <telerik:GridTemplateColumn UniqueName="Checkbox" Display="true" AllowFiltering="false">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:CheckBox ID="chkMasterChild" runat="server" AutoPostBack="false" />

     

     

     

     

    </ItemTemplate>

     

     

     

     

    <HeaderTemplate>

     

     

     

     

    <table>

     

     

     

     

    <tr>

     

     

     

     

    <td>

     

     

     

     

    <asp:CheckBox ID="chkMasterHead" runat="server" AutoPostBack="false" onclick="RowSelectedMaster(this);" />

     

     

     

     

    </td>

     

     

     

     

    </tr>

     

     

     

     

    </table>

     

     

     

     

    </HeaderTemplate>

     

     

     

     

    <HeaderStyle Width="30px" />

     

     

     

     

    </telerik:GridTemplateColumn>

     

    <%

     

     

    --<telerik:GridClientSelectColumn HeaderStyle-Width="20px" UniqueName="Checkbox" Visible="false">

     

    <HeaderStyle Width="20px" />

    </telerik:GridClientSelectColumn>--

     

     

    %>
    <telerik:GridBoundColumn SortExpression="ClientName" HeaderText="Client name" HeaderButtonType="TextButton"

     

     

     

     

    DataField="ClientName" Visible="false" UniqueName="CName">

     

     

     

     

    </telerik:GridBoundColumn>

     

     

     

     

    <telerik:GridTemplateColumn SortExpression="ClientName" UniqueName="ClientName" HeaderText="Client name"

     

     

     

     

    DataField="ClientName" Visible="true" FilterControlWidth="115px">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:HyperLink ID="Link" runat="server" Text='<%#Bind("CredentialID") %>' Visible="false"></asp:HyperLink>

     

     

     

     

    <asp:LinkButton runat="server" ID="hypid" Text='<%#Bind("ClientName") %>' Font-Bold="true"

     

     

     

     

    OnClick="hypid_Click" ForeColor="Black"></asp:LinkButton>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    <HeaderStyle Width="200px" />

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

     

    <telerik:GridTemplateColumn SortExpression="CredentialVersion" UniqueName="CredentialVersion"
    HeaderText
    ="Credential version"

     

     

     

     

    DataField="CredentialVersion" Visible="true" AllowFiltering="true">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label runat="server" ID="lblCredentialVersion" Text='<%#Bind("CredentialVersion")%>'

     

     

     

     

    CssClass="panelStyle1"></asp:Label>

     

     

     

     

    <asp:LinkButton runat="server" ID="hypCredentialVersionmore" Text="...more" Font-Bold="true"

     

     

     

     

    ForeColor="BurlyWood" Visible="false" CssClass="panelStyle1"></asp:LinkButton>

     

     

     

     

    <telerik:RadToolTip ID="radTTCredentialVersion" runat="server" TargetControlID="hypCredentialVersionmore"

     

     

     

     

    Width="150px" RelativeTo="Element" Position="MiddleRight" Visible="false">

     

     

     

     

    </telerik:RadToolTip>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    <HeaderStyle Width="120px" />

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

     

    <telerik:GridTemplateColumn HeaderText="Matter/credential description" UniqueName="MatterDescription"

     

     

     

     

    DataField="MatterDescription" FilterControlWidth="300px">

     

     

     

     

    <HeaderStyle Width="700px" />

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label ID="lblMatterDescription" runat="server" Text=""></asp:Label>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

     

    <telerik:GridTemplateColumn HeaderText="Matter/credential description" UniqueName="ConfidentialYes"

     

     

     

     

    DataField="MatterDescription" AllowFiltering="false" Visible="false">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label ID="lblConfidentialYes" runat="server" Text=""></asp:Label>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

     

    <telerik:GridTemplateColumn HeaderText="Matter/credential description" UniqueName="ConfidentialNo"

     

     

     

     

    DataField="MatterDescription" AllowFiltering="false" Visible="false">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label ID="lblConfidentialNo" runat="server" Text=""></asp:Label>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

     

    <telerik:GridTemplateColumn SortExpression="ClientSector" UniqueName="ClientSector"

     

     

     

     

    HeaderText="Client sector" DataField="ClientSector" Visible="true" FilterControlWidth="150px">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label runat="server" ID="lblClientSector" Text='<%#Bind("ClientSector")%>' CssClass="panelStyle1"></asp:Label>

     

     

     

     

    <asp:LinkButton runat="server" ID="hypClientSectormore" Text="...more" Font-Bold="true"

     

     

     

     

    ForeColor="BurlyWood" Visible="false" CssClass="panelStyle1"></asp:LinkButton>

     

     

     

     

    <telerik:RadToolTip ID="radTTClientSector" runat="server" TargetControlID="hypClientSectormore"

     

     

     

     

    Width="150px" RelativeTo="Element" Position="MiddleRight">

     

     

     

     

    </telerik:RadToolTip>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    <HeaderStyle Width="200px" />

     

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

     

    <telerik:GridTemplateColumn SortExpression="MatterSector" UniqueName="MatterSector"

     

     

     

     

    HeaderText="Matter sector" DataField="MatterSector" Visible="true" FilterControlWidth="150px">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label runat="server" ID="lblMatterSector" Text='<%#Bind("MatterSector")%>' CssClass="panelStyle1"></asp:Label>

     

     

     

     

    <asp:LinkButton runat="server" ID="hypMatterSectormore" Text="...more" Font-Bold="true"

     

     

     

     

    ForeColor="BurlyWood" Visible="false" CssClass="panelStyle1"></asp:LinkButton>

     

     

     

     

    <telerik:RadToolTip ID="radTTMatterSector" runat="server" TargetControlID="hypMatterSectormore"

     

     

     

     

    Width="180px" RelativeTo="Element" Position="MiddleRight">

     

     

     

     

    </telerik:RadToolTip>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    <HeaderStyle Width="200px" />

     

    <%

     

     

    --<ItemStyle Width="8%" />--%>

     

     

     

    </telerik:GridTemplateColumn>

     

    <%

     

     

    -- <telerik:GridBoundColumn SortExpression="MatterSector" HeaderText="MatterSector"

     

    HeaderButtonType="TextButton" DataField="MatterSector" UniqueName="MatterSector">

    <HeaderStyle Width="15%" />

    <ItemStyle Width="15%" Wrap="true" />

    </telerik:GridBoundColumn>--

     

     

    %>

     

     

     

    <telerik:GridTemplateColumn HeaderText="Work type" UniqueName="WT" DataField="WorkType"

     

     

     

     

    AllowFiltering="false">

     

     

     

     

    <HeaderStyle Width="190px" />

     

     

     

     

    <ItemStyle Wrap="true" />

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label ID="lblWorkType" runat="server" Text=""></asp:Label>

     

     

     

     

    <asp:LinkButton runat="server" ID="hypmore" Text="...more" Font-Bold="true" ForeColor="BurlyWood"

     

     

     

     

    Visible="false"></asp:LinkButton>

     

     

     

     

    <telerik:RadToolTip ID="RadToolTip1" runat="server" TargetControlID="hypmore" Width="150px"

     

     

     

     

    RelativeTo="Element" Position="MiddleRight">

     

     

     

     

    </telerik:RadToolTip>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    </telerik:GridTemplateColumn>

     

    <%

     

     

    -- <telerik:GridBoundColumn SortExpression="PracticeGroup" HeaderText="PracticeGroup"

     

    HeaderButtonType="TextButton" DataField="PracticeGroup" UniqueName="PracticeGroup">

    <HeaderStyle Width="15%" />

    <ItemStyle Width="15%" Wrap="true" />

    </telerik:GridBoundColumn>--

     

     

    %>

     

     

     

    <telerik:GridTemplateColumn SortExpression="PracticeGroup" UniqueName="PracticeGroup"

     

     

     

     

    HeaderText="Practice group" DataField="PracticeGroup" Visible="true" FilterControlWidth="150px">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label runat="server" ID="lblPracticeGroup" Text='<%#Bind("PracticeGroup")%>'

     

     

     

     

    CssClass="panelStyle1"></asp:Label>

     

     

     

     

    <asp:LinkButton runat="server" ID="hypPracticeGroupmore" Text="...more" Font-Bold="true"

     

     

     

     

    ForeColor="BurlyWood" Visible="false" CssClass="panelStyle1"></asp:LinkButton>

     

     

     

     

    <telerik:RadToolTip ID="radTTPracticeGroup" runat="server" TargetControlID="hypPracticeGroupmore"

     

     

     

     

    Width="150px" RelativeTo="Element" Position="MiddleRight">

     

     

     

     

    </telerik:RadToolTip>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    <HeaderStyle Width="200px" />

     

    <%

     

     

    --<ItemStyle Width="8%" />--%>

     

     

     

    </telerik:GridTemplateColumn>

     

    <%

     

     

    --<telerik:GridBoundColumn SortExpression="LeadPartner" HeaderText="LeadPartner" HeaderButtonType="TextButton"

     

    DataField="LeadPartner" UniqueName="LeadPartner">

    <HeaderStyle Width="15%" />

    <ItemStyle Width="15%" Wrap="true" />

    </telerik:GridBoundColumn>--

     

     

    %>

     

     

     

    <telerik:GridTemplateColumn SortExpression="LeadPartner" UniqueName="LeadPartner"

     

     

     

     

    HeaderText="Lead partner" DataField="LeadPartner" Visible="true" FilterControlWidth="140px">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label runat="server" ID="lblLeadPartner" Text='<%#Bind("LeadPartner")%>' CssClass="panelStyle1"></asp:Label>

     

     

     

     

    <asp:LinkButton runat="server" ID="hypLeadPartnermore" Text="...more" Font-Bold="true"

     

     

     

     

    ForeColor="BurlyWood" Visible="false" CssClass="panelStyle1"></asp:LinkButton>

     

     

     

     

    <telerik:RadToolTip ID="radTTLeadPartner" runat="server" TargetControlID="hypLeadPartnermore"

     

     

     

     

    Width="150px" RelativeTo="Element" Position="MiddleRight">

     

     

     

     

    </telerik:RadToolTip>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    <HeaderStyle Width="190px" />

     

    <%

     

     

    --<ItemStyle Width="5%" />--%>

     

     

     

    </telerik:GridTemplateColumn>

     

    <%

     

     

    --<telerik:GridBoundColumn SortExpression="MatterLocation" HeaderText="MatterLocation"

     

    HeaderButtonType="TextButton" DataField="MatterLocation" UniqueName="MatterLocation">

    <HeaderStyle Width="15%" />

    <ItemStyle Width="15%" Wrap="true" />

    </telerik:GridBoundColumn>--

     

     

    %>

     

     

     

    <telerik:GridTemplateColumn SortExpression="MatterLocation" UniqueName="MatterLocation"

     

     

     

     

    HeaderText="Matter location" DataField="MatterLocation" Visible="true" FilterControlWidth="140px">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label runat="server" ID="lblMatterLocation" Text='<%#Bind("MatterLocation")%>'

     

     

     

     

    CssClass="panelStyle1"></asp:Label>

     

     

     

     

    <asp:LinkButton runat="server" ID="hypMatterLocationmore" Text="...more" Font-Bold="true"

     

     

     

     

    ForeColor="BurlyWood" Visible="false" CssClass="panelStyle1"></asp:LinkButton>

     

     

     

     

    <telerik:RadToolTip ID="radTTMatterLocation" runat="server" TargetControlID="hypMatterLocationmore"

     

     

     

     

    Width="150px" RelativeTo="Element" Position="MiddleRight">

     

     

     

     

    </telerik:RadToolTip>

     

     

     

     

    </ItemTemplate>

     

     

     

     

    <HeaderStyle Width="190px" />

     

    <%

     

     

    --<ItemStyle Width="5%" />--%>

     

     

     

    </telerik:GridTemplateColumn>

     

     

     

    </Columns>

     

     

     

     

    </MasterTableView>

     

     

     

     

    </telerik:RadGrid>


  2. Jayesh Goyani
    Jayesh Goyani avatar
    2732 posts
    Member since:
    May 2010

    Posted 13 Sep 2012 Link to this post

    Hello,

    Please add DataField in TemplateColumn.

    <telerik:GridTemplateColumn DataField="ClientName" SortExpression="ClientName" UniqueName="ClientNameChild"
                            HeaderText="Client name" Visible="true">


    Thanks,
    Jayesh Goyani
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Ashish
    Ashish avatar
    2 posts
    Member since:
    Aug 2014

    Posted 04 Aug 2014 in reply to Jayesh Goyani Link to this post

    Hi Jayesh,
    I add DataField but still it is not working the filter losses its value and not working.

    Thanks
  5. Eyup
    Admin
    Eyup avatar
    3014 posts

    Posted 06 Aug 2014 Link to this post

    Hi Rayudu,

    I've created a sample RadGrid web site to demonstrate a basic filtering implementation. Please run the attached application and let me know about the result.

    Regards,
    Eyup
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
  6. William
    William avatar
    1 posts
    Member since:
    Aug 2016

    Posted 06 Oct in reply to Jayesh Goyani Link to this post

    Thanks Jayesh.  I have GridTemplateColumns with ITemplates created entirely in codebehind and adding theDataField was the missing piece.
Back to Top
UI for ASP.NET Ajax is Ready for VS 2017