or


| <table width="100%"> |
| <tr><td>Clinical Group:</td><td><telerik:RadComboBox id="cmbClinicalGroups" |
| runat="server" AutoPostBack="True" |
| onselectedindexchanged="cmbClinicalGroups_SelectedIndexChanged"></telerik:RadComboBox></td></tr> |
| <tr><td>Services:</td><td><telerik:RadComboBox id="cmbServices" runat="server"></telerik:RadComboBox></td></tr> |
| <tr><td></td><td><asp:Button ID="btnLoad" runat="server" onclick="btnLoad_Click" |
| Text="Load" /></td></tr> |
| <tr><td colspan="2"> |
| <telerik:RadGrid ID="grdServiceFees" runat="server" ValidationSettings-ValidationGroup="save" ValidationSettings-EnableValidation="true" |
| AllowAutomaticDeletes="True" AllowAutomaticInserts="True" |
| AllowAutomaticUpdates="True" AllowFilteringByColumn="True" AllowPaging="True" |
| AllowSorting="True" AutoGenerateColumns="False" |
| ShowFooter="True" |
| ShowGroupPanel="True" Width="100%"> |
| <ClientSettings AllowColumnsReorder="True" AllowDragToGroup="true" |
| AllowRowsDragDrop="false" Resizing-AllowColumnResize="true" |
| Resizing-AllowRowResize="false"> |
| <Selecting AllowRowSelect="True" /> |
| <Scrolling AllowScroll="false" UseStaticHeaders="True" /> |
| </ClientSettings> |
| <MasterTableView AllowAutomaticInserts="false" AllowAutomaticUpdates="false" |
| AllowPaging="true" AllowSorting="true" AutoGenerateColumns="false" |
| CommandItemDisplay="TopAndBottom" DataKeyNames="Id" PageSize="10" |
| RetrieveAllDataFields="false"> |
| <CommandItemSettings ShowExportToExcelButton="true" |
| ShowExportToPdfButton="false" ShowExportToWordButton="true" /> |
| <Columns> |
| <telerik:GridTemplateColumn AllowFiltering="true" AutoPostBackOnFilter="true" |
| DataField="Active" GroupByExpression="Active Group By Active" |
| HeaderStyle-Width="60px" HeaderText="Active" SortExpression="Active" |
| UniqueName="Active"> |
| <ItemTemplate> |
| <asp:Image ID="ImgActive" runat="server" AlternateText="active" |
| ImageUrl="~/Images/Enabled.png" Visible='<%# bool.Parse(Eval("Active").ToString()) %>' /> |
| <asp:Image ID="ImgInactive" runat="server" AlternateText="inactive" |
| ImageUrl="~/Images/Disabled.png" Visible='<%# ! bool.Parse(Eval("Active").ToString()) %>' /> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <asp:CheckBox ID="chkActive" runat="server" Checked="true" /> |
| </EditItemTemplate> |
| <HeaderStyle Width="60px" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn AutoPostBackOnFilter="true" DataField="ContractName" |
| HeaderText="ContractName" UniqueName="ContractName"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn AutoPostBackOnFilter="true" DataField="PayerName" |
| HeaderText="PayerName" UniqueName="PayerName"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn AutoPostBackOnFilter="true" DataField="PatientFee" |
| HeaderText="PatientFee" UniqueName="PatientFee"> |
| <ItemTemplate> |
| <asp:TextBox ID="txtPatientFee" runat="server" Value='<%# float.Parse(Eval("PatientFee").ToString()) %>' ValidationGroup="save"></asp:TextBox> |
| <asp:RequiredFieldValidator ID="patientFeesValidator" runat="server" ControlToValidate="txtPatientFee" ErrorMessage="no" ValidationGroup="save"></asp:RequiredFieldValidator> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn AutoPostBackOnFilter="true" DataField="InsuranceFees" |
| HeaderText="InsuranceFees" UniqueName="InsuranceFees"> |
| <ItemTemplate> |
| <asp:TextBox ID="txtinsuranceFee" runat="server" Value='<%# float.Parse(Eval("InsuranceFee").ToString()) %>' ValidationGroup="save"></asp:TextBox> |
| <asp:RequiredFieldValidator ID="insuranceFeesValidator" runat="server" ControlToValidate="txtPatientFee" ErrorMessage="no" ValidationGroup="save"></asp:RequiredFieldValidator> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| </MasterTableView> |
| <HeaderContextMenu EnableAutoScroll="True"> |
| </HeaderContextMenu> |
| </telerik:RadGrid> |
| </td></tr> |
| <tr><td></td><td align="right"><asp:Button id="btnSave" Text="Save" runat="server" |
| ValidationGroup="Save" CausesValidation="false" onclick="btnSave_Click" /></td></tr> |
| </table> |


| protected void Multipage1PageViewCreated(object sender, RadMultiPageEventArgs e) |
| { |
| RadPageView newpage = e.PageView; |
| RadEditor editor = new RadEditor { ID = "radeditor" + e.PageView.Index, Width = 800}; |
| UpdatePanel updatepanel = new UpdatePanel |
| { |
| ID = "updatepanel" + e.PageView.Index, |
| UpdateMode = UpdatePanelUpdateMode.Conditional |
| }; |
| //RadioButtonList Start |
| RadioButtonList rbl = new RadioButtonList {RepeatDirection = RepeatDirection.Vertical, Width = 130}; |
| rbl.SelectedIndexChanged += new EventHandler(RadioButtonListEditModeSelectedIndexChanged); |
| rbl.AutoPostBack = true; |
| ListItem li1 = new ListItem(); |
| ListItem li2 = new ListItem(); |
| ListItem li3 = new ListItem(); |
| rbl.ID = "radiobuttonlist" + e.PageView.Index; |
| li1.Value = "FullSet"; |
| li1.Text = "Advanced toolset"; |
| li2.Value = "Default"; |
| li2.Text = "Default"; |
| li3.Value = "BasicTools"; |
| li3.Text = "Basic toolset"; |
| rbl.Items.Add(li1); |
| rbl.Items.Add(li2); |
| rbl.Items.Add(li3); |
| //RadioButtonList End |
| Literal ltr = new Literal |
| { |
| Text = "<div class=\"radiobuttonlist\"><b>Choose a toolbar style:</b>" |
| }; |
| Literal ltr2 = new Literal { Text = "</div>" }; |
| Literal ltrTitle = new Literal {Text = "<h2>Τίτλος</h2>"}; |
| TextBox txtTitle = new TextBox(); |
| txtTitle.Width = 800; |
| txtTitle.Height = 20; |
| Literal ltrDivStart = new Literal {Text = "<div class='ArticleTitle'>"}; |
| Literal ltrDivEnd = new Literal {Text = "</div>"}; |
| Literal ltrDivStart2 = new Literal { Text = "<div style='float:left;'>" }; |
| Literal ltrDivEnd2 = new Literal { Text = "</div>" }; |
| updatepanel.ContentTemplateContainer.Controls.Add(editor); |
| updatepanel.ContentTemplateContainer.Controls.Add(ltr); |
| updatepanel.ContentTemplateContainer.Controls.Add(rbl); |
| updatepanel.ContentTemplateContainer.Controls.Add(ltr2); |
| newpage.Controls.Add(ltrDivStart); |
| newpage.Controls.Add(ltrTitle); |
| newpage.Controls.Add(txtTitle); |
| newpage.Controls.Add(ltrDivEnd); |
| newpage.Controls.Add(ltrDivStart2); |
| newpage.Controls.Add(updatepanel); |
| newpage.Controls.Add(ltrDivEnd2); |
| HiddenField hiddenField = new HiddenField(); |
| hiddenField.Value = Languages[e.PageView.Index]; |
| newpage.Controls.Add(hiddenField); |
| } |
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="Test" %> |
| <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <%@ Register assembly="WebEdition" namespace="ThinkGeo.MapSuite.WebEdition" tagprefix="cc1" %> |
| <%@ Register Src="~/Map.ascx" TagName="Map" TagPrefix="ucMap" %> |
| <%@ Register Src="~/ElementInfo.ascx" TagName="ExcelData" TagPrefix="cc2" %> |
| <!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>Next Gen Web Browser</title> |
| <link href="MainPageStyle.css" rel="stylesheet" type="text/css" /> |
| </head> |
| <body> |
| <form runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <%-- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" ></script> |
| <script type="text/javascript"> |
| $(document).ready(function() { |
| SendPostBack(); |
| }); |
| function SendPostBack() { |
| <%=Page.GetPostBackEventReference(btnDummy)%>; |
| } |
| </script>--%> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="Button1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="MapDivSplitter" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="Button2"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="MapDivSplitter" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="Map1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="Map1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadSplitter ID="MainSplitter" runat="server" Height="100%" |
| Width="100%" PanesBorderSize="0" BorderSize="0" |
| Orientation="Horizontal" Skin="Vista" LiveResize="true" |
| VisibleDuringInit="false" ResizeWithBrowserWindow="true" > |
| <telerik:RadPane ID="TitleBarPane" runat="server" Locked="true" Height="94px"> |
| <asp:Image ID="logoImage" ImageUrl="theme/default/Logo.JPG" alt="Company Logo" runat="server" /> |
| <asp:Image id="logoStretch" ImageUrl="theme/default/LogoStretch.JPG" alt="Fill Image" runat="server" Height="95px" Width="100%" /> |
| </telerik:RadPane> |
| <telerik:RadSplitBar ID="TitleRadSplitBar" runat="server" /> |
| <telerik:RadPane ID="ContentPane" runat="server" Scrolling="None"> |
| <telerik:RadSplitter ID="ContentRadSplitter" runat="server" Skin="Vista" PanesBorderSize="0" BorderSize="0" > |
| <telerik:RadPane ID="LeftRadPane" runat="server" Width="230" BackColor="White" Scrolling="None"> |
| <asp:Button ID="Button1" runat="server" Text="Display Second Image " onclick="Button1_Click"/> |
| <asp:Button ID="Button2" runat="server" Text="Hide Second Image " onclick="Button2_Click"/> |
| </telerik:RadPane> |
| <telerik:RadSplitBar ID="NavRadSplitBar" runat="server" CollapseMode="Forward" /> |
| <telerik:RadPane ID="MapRadPane" runat="server" Scrolling="None" > |
| <telerik:RadSplitter ID="MapDivSplitter" runat="server" Orientation="Horizontal" Skin="Vista" LiveResize="true" VisibleDuringInit="false" PanesBorderSize="0" BorderSize="0" > |
| <telerik:RadPane ID="MapPane" runat="server" Scrolling="None" > |
| <%--<asp:Button ID="btnDummy" runat="server" Width="200" Height="30" |
| style="z-index:200; position:absolute; top:9px; left:179px;" |
| onclick="btnDummy_Click" />--%> |
| <asp:Panel ID="MyPanel" Height="100%" Width="100%" runat="server" ScrollBars="None"> |
| <cc1:Map ID="Map1" runat="server" Height="100%" Width="100%" > |
| </cc1:Map> |
| </asp:Panel> |
| </telerik:RadPane> |
| <telerik:RadSplitBar ID="MapRadSplitBar" runat="server" CollapseMode="None" /> |
| <telerik:RadPane ID="DataGridPane" runat="server" MinHeight="100" Height="130" Scrolling="Both" Collapsed="true"> |
| <%--<cc2:ExcelData ID="Exceldata" runat="server" />--%> |
| </telerik:RadPane> |
| </telerik:RadSplitter> |
| </telerik:RadPane> |
| </telerik:RadSplitter> |
| </telerik:RadPane> |
| </telerik:RadSplitter> |
| </form> |
| </body> |
| </html> |
| using System; |
| using System.Collections.Generic; |
| using System.Linq; |
| using System.Web; |
| using System.Web.UI; |
| using System.Web.UI.WebControls; |
| using Telerik.Web.UI; |
| using System.Data.SqlClient; |
| using System.Data; |
| using ThinkGeo.MapSuite.Core; |
| using ThinkGeo.MapSuite.WebEdition; |
| using System.Drawing; |
| public partial class Test : System.Web.UI.Page |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| if (!IsPostBack) |
| openMap(); |
| // NextGenProject.OpenProject(); |
| } |
| protected void Button1_Click(object sender, EventArgs e) |
| { |
| DataGridPane.Collapsed = false; |
| DataGridPane.Splitter.SplitBarsSize = 6; |
| MapRadSplitBar.CollapseMode = SplitBarCollapseMode.Both; |
| //Map1.BackColor = Color.Green; |
| //if (DataGridPane.Controls.Count > 0) |
| // DataGridPane.Controls.Clear(); |
| //Control userControl = LoadControl("~/ElementInfo.ascx"); |
| //DataGridPane.Controls.Add(userControl); |
| } |
| protected void Button2_Click(object sender, EventArgs e) |
| { |
| DataGridPane.Collapsed = true; |
| DataGridPane.Splitter.SplitBarsSize = 6; |
| MapRadSplitBar.CollapseMode = SplitBarCollapseMode.None; |
| // Map1.BackColor = Color.Lavender; |
| //if (MapPane.Controls.Count > 0) |
| // MapPane.Controls.Clear(); |
| //Control userControl = LoadControl("~/Map.ascx"); |
| //MapPane.Controls.Add(userControl); |
| } |
| void openMap() |
| { |
| string connectionString = "Data Source=MAPCOM071\\SQLEXPRESS2008;Initial Catalog=Lakeland;Integrated Security=True"; |
| MsSql2008FeatureLayer fsl = new MsSql2008FeatureLayer(connectionString, "msiOverview", "ID"); |
| fsl.ZoomLevelSet.ZoomLevel01.DefaultLineStyle = LineStyles.Canal1; |
| fsl.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20; |
| fsl.Open(); |
| RectangleShape currentExtent = fsl.GetBoundingBox(); |
| fsl.Close(); |
| fsl.Srid = 0; |
| Map1.StaticOverlay.Layers.Add(fsl); |
| Map1.MapUnit = GeographyUnit.Feet; |
| Map1.CurrentExtent = currentExtent; |
| Map1.BackColor = Color.DarkGoldenrod; |
| } |
| protected void btnDummy_Click(object sender, EventArgs e) |
| { |
| Map1.BackColor = Color.Indigo; |
| } |
| } |