| <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" |
| DataSourceID="SqlDataSource1" GridLines="None" AllowPaging="True" |
| Skin="Black"> |
| <MasterTableView DataSourceID="SqlDataSource1" PageSize="15"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridBoundColumn DataField="Name" HeaderText="Name" |
| SortExpression="Name" UniqueName="columnName"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Address1" HeaderText="Address1" |
| SortExpression="Address1" UniqueName="columnAddress1"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Address2" HeaderText="Address2" |
| SortExpression="Address2" UniqueName="columnAddress2"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="City" HeaderText="City" |
| SortExpression="City" UniqueName="columnCity"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="State" HeaderText="State" |
| SortExpression="State" UniqueName="columnState"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Zip" HeaderText="Zip" |
| SortExpression="Zip" UniqueName="columnZip"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Phone" HeaderText="Phone" |
| SortExpression="Phone" UniqueName="columnPhone"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| <PagerStyle Mode="NumericPages" /> |
| </MasterTableView> |
| </telerik:RadGrid> |
| <asp:SqlDataSource ID="SqlDataSource1" |
| ConnectionString="<%$ ConnectionStrings:TLRGCPortal %>" |
| ProviderName="System.Data.SqlClient" SelectCommand="spGetLocations" |
| runat="server" SelectCommandType="StoredProcedure"></asp:SqlDataSource> |
| protected void btnClear_Click(object sender, EventArgs e) |
| { |
| txtSearch.Text = ""; |
| SqlDataSource1.SelectCommand = "spGetEmployeeDirectory"; |
| SqlDataSource1.SelectCommandType = SqlDataSourceCommandType.StoredProcedure; |
| SqlDataSource1.SelectParameters.Clear(); |
| SqlDataSource1.DataBind(); |
| } |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title>Untitled Page</title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <div> |
| <asp:ScriptManager runat="server" ID="ScriptManager"> |
| </asp:ScriptManager> |
| <telerik:RadDockLayout runat="server" ID="MainRadDockLayout"> |
| <table width="100%" border="1"> |
| <tr> |
| <td style="height: 500px; vertical-align: top"> |
| ... left column ... |
| <telerik:RadDockZone runat="server" ID="LeftZoneRadDockZone"> |
| <telerik:RadDock runat="server" ID="Control1RadDock" DockMode="Docked" AutoPostBack="true" |
| CommandsAutoPostBack="true"> |
| <TitlebarTemplate> |
| <div> |
| Control 1</div> |
| </TitlebarTemplate> |
| <ContentTemplate> |
| ... some control ... |
| </ContentTemplate> |
| </telerik:RadDock> |
| <telerik:RadDock runat="server" ID="Control2RadDock" DockMode="Docked" AutoPostBack="true" |
| CommandsAutoPostBack="true"> |
| <TitlebarTemplate> |
| <div> |
| Control 2</div> |
| </TitlebarTemplate> |
| <ContentTemplate> |
| ... some control ... |
| </ContentTemplate> |
| </telerik:RadDock> |
| </telerik:RadDockZone> |
| </td> |
| <td style="height: 500px; vertical-align: top"> |
| ... center column ... |
| </td> |
| <td style="height: 500px; vertical-align: top" runat="server" id="RightColumnTD"> |
| ... right column ... |
| <telerik:RadDockZone runat="server" ID="RightZoneRadDockZone"> |
| <telerik:RadDock runat="server" ID="Control3RadDock" DockMode="Docked" AutoPostBack="true" |
| CommandsAutoPostBack="true"> |
| <TitlebarTemplate> |
| <div> |
| Control 3</div> |
| </TitlebarTemplate> |
| <ContentTemplate> |
| ... some control ... |
| </ContentTemplate> |
| </telerik:RadDock> |
| <telerik:RadDock runat="server" ID="Control4RadDock" DockMode="Docked" AutoPostBack="true" |
| CommandsAutoPostBack="true"> |
| <TitlebarTemplate> |
| <div> |
| Control 4</div> |
| </TitlebarTemplate> |
| <ContentTemplate> |
| ... some control ... |
| </ContentTemplate> |
| </telerik:RadDock> |
| </telerik:RadDockZone> |
| </td> |
| </tr> |
| </table> |
| </telerik:RadDockLayout> |
| <div style="display: none"> |
| <asp:UpdatePanel runat="server" ID="MainUpdatePanel"> |
| <Triggers> |
| <asp:AsyncPostBackTrigger ControlID="Control1RadDock" EventName="DockPositionChanged" /> |
| <asp:AsyncPostBackTrigger ControlID="Control1RadDock" EventName="Command" /> |
| <asp:AsyncPostBackTrigger ControlID="Control2RadDock" EventName="DockPositionChanged" /> |
| <asp:AsyncPostBackTrigger ControlID="Control2RadDock" EventName="Command" /> |
| <asp:AsyncPostBackTrigger ControlID="Control3RadDock" EventName="DockPositionChanged" /> |
| <asp:AsyncPostBackTrigger ControlID="Control3RadDock" EventName="Command" /> |
| <asp:AsyncPostBackTrigger ControlID="Control4RadDock" EventName="DockPositionChanged" /> |
| <asp:AsyncPostBackTrigger ControlID="Control4RadDock" EventName="Command" /> |
| </Triggers> |
| </asp:UpdatePanel> |
| </div> |
| <asp:Button runat="server" ID="HideButton" Text="Hide right column" OnClick="HideButton_Click" /> |
| </div> |
| </form> |
| </body> |
| </html> |
| using System; |
| using System.Data; |
| using System.Configuration; |
| using System.Collections; |
| using System.Web; |
| using System.Web.Security; |
| using System.Web.UI; |
| using System.Web.UI.WebControls; |
| using System.Web.UI.WebControls.WebParts; |
| using System.Web.UI.HtmlControls; |
| public partial class Portal : System.Web.UI.Page |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| // |
| } |
| protected void HideButton_Click(object sender, EventArgs e) |
| { |
| RightColumnTD.Visible = false; |
| } |
| } |
Hi all,
I've a RadGrid with one detailTable level.
My goal is to when editing one row in the detailTable, the other rows (not selected) should disappear,
as well as the only visible row in the Main Grid should be the parent row (wich is actually expanded)
I tryed the code below but it's not working.
| foreach (GridDataItem dataItem in RadGrid1.Items) |
| { |
| if (RadGrid1.EditItems.Count > 0) |
| { |
| if (!dataItem.Expanded) |
| { |
| dataItem.Visible = false; |
| } |
| else |
| { |
| foreach (GridDataItem item in RadGrid1.MasterTableView.Items[0].ChildItem.NestedTableViews[0].Items) |
| { |
| if (item != RadGrid1.EditItems[0]) |
| { |
| item.Visible = false; |
| } |
| } |
| } |
| } |
| } |
Any help is very appreciated.
Nuno Sénica.
Hello,
I have a project with mater content pages and I have a form decorator on the master page. When I am running the project, form decorator generate jscrip error on page (when I remove the formdecorator it is working well).
My telerik version is: 2008.3.1504.35
Can I use radFormDecorator on master/ content pages?
Best regards
I got the message "to help protect your security, Internet Explorer blocked this site from downloading.." from the browser when implementing Ajax download (progress image),
my client code is like:
<telerik:RadAjaxPanel ID="RadAjaxPanel3" runat="server" LoadingPanelID="LoadingPanel1"> My Download button here...
</telerik:RadAjaxPanel>
My server side code
if (GetPDF() == true)
Response.Redirect("PDFDownload.aspx");
.....