function OnClientLoadedHandler(splitter, args)
{
var leftWidthCookie = getCookie('leftPaneWidth');
var rightWidthCookie = getCookie('rightPaneWidth');
if (leftWidthCookie != null && rightWidthCookie != null)
{
var leftPane = splitter.getPaneById('<%= LeftPane.ClientID %>');
var rightPane = splitter.getPaneById('<%= RightPane.ClientID %>');
if (leftWidthCookie == '0')
{
leftPane.Collapse();
rightPane.Expand();
}
else if (rightWidthCookie == '0')
{
rightPane.Collpase();
leftPane.Expand();
}
else
{
leftPane.set_width(leftWidthCookie);
rightPane.set_width(rightWidthCookie);
}
}
}
| <telerik:GridDropDownColumn UniqueName="ddlArtistType" DataField="ArtistType" ListTextField="ArtistType" ListValueField="ArtistType" |
| ListDataMember="ArtistType" HeaderText="Artist Type" DropDownControlType="RadComboBox" /> |
| <telerik:GridDropDownColumn UniqueName="ddlArtistType" DataField="ArtistType" HeaderText="Artist Type" DropDownControlType="RadComboBox" /> |
<MasterTableView Width="70%" AutoGenerateColumns="False" NoMasterRecordsText="No Product Exists">
<Columns>
<telerik:GridTemplateColumn UniqueName="Question">
<ItemTemplate>
<asp:Panel ID="pnlSimpleTxt" runat="server" BackColor="Aqua" Height="50px" Width="125px">
<asp:Literal ID="Question1" runat="server"></asp:Literal>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</asp:Panel>
<asp:Panel ID="pnlMultiChoice" runat="server" BackColor="Bisque" Height="50px" Width="125px">
<asp:Literal ID="Question2" runat="server"></asp:Literal>
<asp:CheckBox ID="CheckBox1" runat="server" />
<asp:CheckBox ID="CheckBox2" runat="server" />
</asp:Panel>
<asp:Panel ID="pnlSingleSelect" runat="server" Height="50px" Width="125px">
<asp:Literal ID="Question3" runat="server"></asp:Literal>
<asp:DropDownList ID="ddlAnswerOptions" runat="server">
</asp:DropDownList>
</asp:Panel>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
Though it is working, I am not ok with this crude way of doing it. Is there any other good solution for this?
Thanks for you help !!
ms
<telerik:GridBoundColumn DataField="acct_first_name" HeaderText="First Name" Display="false" UniqueName="acct_first_name" />
Or, how would I display each data item in a GridTemplateColumn as a separate cell in Excel once it's exported?
example:
<telerik:GridTemplateColumn UniqueName="Acct_full_address"><HeaderTemplate>
<div id="Div2" runat="server"> Full Address</div>
</HeaderTemplate>
<ItemTemplate>
<div>
</div>
<div>
<%# Eval("acct_addr1") %><%# Eval("acct_addr2") %><%# Eval("acct_unit_number") %>
</div>
</ItemTemplate>
</telerik:GridTemplateColumn>
Any help would be much appreciated.
| Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As System.EventArgs) |
| RadGrid1.ExportSettings.ExportOnlyData = True |
| RadGrid1.MasterTableView.ExportToExcel() |
| End Sub |
| Protected Sub LinkButton2_Click(ByVal sender As Object, ByVal e As System.EventArgs) |
| RadGrid1.MasterTableView.ExportToPdf() |
| End Sub |
| Protected Sub RadGrid1_ItemCreated(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemCreated |
| If (TypeOf e.Item Is GridCommandItem) Then |
| Dim cmditm As GridCommandItem = DirectCast(e.Item, GridCommandItem) |
| Dim LinkButton1 As LinkButton = DirectCast(cmditm.FindControl("LinkButton1"), LinkButton) |
| Dim LinkButton2 As LinkButton = DirectCast(cmditm.FindControl("LinkButton2"), LinkButton) |
| LinkButton1.OnClick = LinkButton1_Click() |
| End If |
| End Sub |
| <div class="panelbody_bottom"> |
| <div style="height: 20px;"> </div> |
| <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" Skin="Telerik" AllowAutomaticDeletes="false" AllowAutomaticUpdates="false" AllowAutomaticInserts="false" AllowSorting="true" AllowPaging="true"> |
| <ExportSettings IgnorePaging="true" OpenInNewWindow="true" ExportOnlyData="true"> |
| <Excel Format="HTML" /> |
| <Pdf AllowAdd="false" AllowCopy="true" AllowModify="true" AllowPrinting="true" Author="Anonymous" Keywords="None" PageBottomMargin="1in" PageLeftMargin="1in" PageRightMargin="1in" PageTopMargin="1in" PageTitle="My Businesses For Sale" |
| Subject="My Businesses For Sale" Title="My Businesses For Sale" PaperSize="Letter" /> |
| </ExportSettings> |
| <MasterTableView TableLayout="Auto" DataKeyNames="ID" CommandItemDisplay="Top"> |
| <PagerStyle AlwaysVisible="true" Mode="NextPrevAndNumeric" /> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="15px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="15px" /> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridBoundColumn DataField="_31" HeaderText="Broker/Agent" UniqueName="31" /> |
| <telerik:GridBoundColumn DataField="_45" HeaderText="Business Extension" UniqueName="45" /> |
| <telerik:GridBoundColumn DataField="_59" HeaderText="Description" UniqueName="59" /> |
| <telerik:GridBoundColumn DataField="_118" HeaderText="Selling Price" UniqueName="_118" DataFormatString="{0:c}" /> |
| <telerik:GridTemplateColumn DataField="DateExpires" HeaderText="Expires" UniqueName="DateExpires"> |
| <ItemTemplate> |
| <asp:Label ID="lblDateUpdated" runat="server" Text='<%# FormatDate(DataBinder.Eval(Container.DataItem, "DateExpires"), DataBinder.Eval(Container.DataItem, "OrderID")) %>' /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn DataField="AdHits" HeaderText="Views" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" UniqueName="AdHits" /> |
| <telerik:GridTemplateColumn DataField="ID" HeaderText="" UniqueName="Edit"> |
| <ItemTemplate> |
| <a href='#'>edit</a> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn DataField="ID" HeaderText="" UniqueName="Sold"> |
| <ItemTemplate> |
| <a href='#'>sold</a> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| <CommandItemTemplate> |
| <div style="float: left; display: inline; padding-left: 5px;"><a href="PostAd.aspx">post new business for sale ad</a></div> |
| <div style="float: right; display: inline; padding-right: 5px;"> |
| <asp:LinkButton ID="LinkButton1" runat="server" Text="export to excel" /> |
| | |
| <asp:LinkButton ID="LinkButton2" runat="server" Text="export to pdf" /> |
| </div> |
| </CommandItemTemplate> |
| </MasterTableView> |
| <StatusBarSettings LoadingText="Loading..." /> |
| </telerik:RadGrid> |
| </div> |