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
|
|
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 |
<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>