
| <style type="text/css"> |
| .rgPageFirst, .rgPagePrev, .rgPageNext, .rgPageLast |
| { |
| display: none !important; |
| } |
| div.RadGrid_Default .rgHeader, div.RadGrid_Default th.rgResizeCol |
| { |
| background-image: none; |
| } |
| </style> |
| <script type="text/javascript"> |
| function onRequestStart(sender, args) { |
| if (args.get_eventTarget().indexOf("ExportToExcelButton") >= 0 || |
| args.get_eventTarget().indexOf("ExportToWordButton") >= 0 || |
| args.get_eventTarget().indexOf("ExportToPdfButton") >= 0 || |
| args.get_eventTarget().indexOf("ExportToCsvButton") >= 0) { |
| args.set_enableAjax(false); |
| } |
| } |
| </script> |
| <div> |
| <tr> |
| <td colspan="2"> |
| <asp:Label runat="server" Font-Bold="true" Font-Size="14pt" ID="lblTskName"></asp:Label> |
| </td> |
| </tr> |
| <br /> |
| </div> |
| <div> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <ClientEvents OnRequestStart="onRequestStart" /> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="rg402"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="rg402" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default"> |
| </telerik:RadAjaxLoadingPanel> |
| <telerik:RadGrid ID="rg402" runat="server" AutoGenerateColumns="false" Height="550px" |
| OnNeedDataSource="rg402_NeedDataSource" Width="120%" AllowPaging="True" AllowSorting="True" |
| AllowMultiRowSelection="True" EnableHeaderContextMenu="true" GridLines="None" |
| EnableHeaderContextFilterMenu="true" AllowMultiRowEdit="true" AllowFilteringByColumn="True" |
| OnPreRender="rg402_PreRender" OnItemCreated="rg402_ItemCreated" EnableViewState="false"> |
| <HeaderStyle HorizontalAlign="Center" BorderWidth="1px" Font-Bold="true" Font-Size="8pt" /> |
| <ExportSettings IgnorePaging="true" ExportOnlyData="true"> |
| <Pdf AllowModify="false" AllowPrinting="true" PageBottomMargin="" PageFooterMargin="" |
| PageHeaderMargin="" PageHeight="11in" PageLeftMargin="" PageRightMargin="" PageTopMargin="" |
| PageWidth="14in" /> |
| </ExportSettings> |
| <MasterTableView DataKeyNames="orderId" CommandItemDisplay="Top" EditMode="InPlace" |
| PageSize="30"> |
| <CommandItemSettings ShowExportToWordButton="true" ShowExportToExcelButton="true" |
| ShowExportToCsvButton="true" ShowExportToPdfButton="true" ShowAddNewRecordButton="false" /> |
| <Columns> |
| <telerik:GridClientSelectColumn UniqueName="ClientSelectColumn" HeaderStyle-Width="3%" |
| ItemStyle-Width="3%"> |
| </telerik:GridClientSelectColumn> |
| <telerik:GridBoundColumn UniqueName="sId" HeaderText="sId" DataField="sId" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="orderId" HeaderText="orderId" DataField="orderId" |
| Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Customer Name" HeaderText="Customer Name" DataField="Customer Name" |
| ReadOnly="true"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Market Name" HeaderText="Market Name" DataField="Market Name" |
| ReadOnly="true"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="LOB" HeaderText="LOB" DataField="LOB" ReadOnly="true"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Headend Name" HeaderText="Headend Name" DataField="Headend Name" |
| ReadOnly="true"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Project Name" HeaderText="Project Name" DataField="Project Name" |
| ReadOnly="true"> |
| </telerik:GridBoundColumn> |
| <telerik:GridHyperLinkColumn UniqueName="Site Name" HeaderText="Site Name" DataTextField="Site Name"> |
| </telerik:GridHyperLinkColumn> |
| <telerik:GridBoundColumn UniqueName="Task Status" HeaderText="Task Status" DataField="Task Status" |
| ReadOnly="true"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Plant Test Date" HeaderText="Plant Test Date" |
| DataField="Plant Test Date" ReadOnly="true"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="CORE CM Number" HeaderText="CORE CM Number" |
| DataField="CORE CM Number" ReadOnly="true"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Req SM Imp Date" HeaderText="Req SM Imp Date" |
| DataField="Req SM Imp Date" ReadOnly="true"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="SM Ticket Number" HeaderText="SM Ticket Number" |
| DataField="SM Ticket Number"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Sch SM Imp Date" HeaderText="Sch SM Imp Date" |
| DataField="Sch SM Imp Date"> |
| </telerik:GridBoundColumn> |
| <telerik:GridEditCommandColumn UniqueName="ECC402"> |
| </telerik:GridEditCommandColumn> |
| </Columns> |
| </MasterTableView> |
| <ClientSettings EnableRowHoverStyle="true" ReorderColumnsOnClient="false" AllowDragToGroup="false" |
| AllowColumnsReorder="True"> |
| <Scrolling AllowScroll="true" UseStaticHeaders="true" /> |
| <Selecting AllowRowSelect="True"></Selecting> |
| <Resizing AllowRowResize="true" AllowColumnResize="True" EnableRealTimeResize="True" |
| ResizeGridOnColumnResize="False"></Resizing> |
| </ClientSettings> |
| <PagerStyle Mode="NextPrevAndNumeric"></PagerStyle> |
| </telerik:RadGrid> |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| try |
| { |
| if (!IsPostBack) |
| { |
| Session["SearchRes"] = null; |
| if (Session["TaskName"] != null) |
| lblTskName.Text = Session["TaskName"].ToString(); |
| Session["FilColms"] = null; |
| Session["SortExp"] = null; |
| Session["FilExp"] = null; |
| Session["ViewAll"] = null; |
| BindGrid(); |
| } |
| } |
| catch (Exception ex) |
| { |
| throw ex; |
| } |
| } |
| private void BindGrid() |
| { |
| try |
| { |
| DataSet dsResult = new DataSet(); |
| clsSearch_BL clsObj = new clsSearch_BL(); |
| clsObj.TaskID = (string)Session["TaskID"]; |
| clsObj.CustName = (string)Session["CustName"]; |
| clsObj.MarketName = (string)Session["MarketName"]; |
| clsObj.HeadendName = (string)Session["HeadendName"]; |
| clsObj.SiteName = (string)Session["SiteName"]; |
| clsObj.TaskStatus = (string)Session["TaskStatus"]; |
| clsObj.OrdType = (string)Session["OrdType"]; |
| clsObj.OrdStatus = (string)Session["OrdStatus"]; |
| clsObj.ProName = (string)Session["ProName"]; |
| clsObj.LOC = (string)Session["LOC"]; |
| clsObj.QuoteID = (string)Session["QuoteID"]; |
| clsObj.CMNumber = (string)Session["CMNumber"]; |
| if (Session["SearchRes"] == null) |
| { |
| dsResult = clsObj.getSearchResults_BL(clsObj); |
| Session["SearchRes"] = dsResult; |
| } |
| else |
| dsResult = (DataSet)Session["SearchRes"]; |
| DataView dataView = dsResult.Tables[0].DefaultView; |
| rg402.DataSource = dsResult; |
| //rg402.DataBind(); |
| } |
| catch (Exception ex) |
| { |
| throw ex; |
| } |
| } |
| protected void rg402_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) |
| { |
| BindGrid(); |
| } |
| protected void rg402_PreRender(object sender, EventArgs e) |
| { |
| rg402.MasterTableView.GetColumnSafe("RowIndicator").Display = false; |
| } |
| protected void rg402_ItemCreated(object sender, GridItemEventArgs e) |
| { |
| if (e.Item is GridPagerItem) |
| { |
| RadComboBox combo = (e.Item as GridPagerItem).FindControl("PageSizeComboBox") as RadComboBox; |
| // The number of items shown when all is selected |
| int allRowsCount = int.MaxValue; |
| // Remove duplicates |
| RadComboBoxItem duplicate = combo.Items.FindItemByValue(allRowsCount.ToString()); |
| if (duplicate != null) |
| { |
| duplicate.Remove(); |
| } |
| // Create a new item for showing all |
| RadComboBoxItem item = new RadComboBoxItem("All", allRowsCount.ToString()); |
| item.Attributes.Add("ownerTableViewId", e.Item.OwnerTableView.ClientID); |
| combo.Items.Add(item); |
| // Set the current pagesize as the selected value |
| combo.Items.FindItemByValue(rg402.PageSize.ToString()).Selected = true; |
| } |
| } |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title></title> |
| <telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server" /> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| <Scripts> |
| <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> |
| <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> |
| </Scripts> |
| </telerik:RadScriptManager> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| </telerik:RadAjaxManager> |
| <telerik:RadSkinManager ID="RadSkinManager1" Runat="server" Skin="Office2007"> |
| </telerik:RadSkinManager> |
| <div style="border: 1px solid black" runat="server"> |
| <telerik:RadTreeView runat="server" ID="treeview" EnableDragAndDrop="true" EnableDragAndDropBetweenNodes="false" OnClientNodeDropping="NodeDropping"> |
| <Nodes> |
| <telerik:RadTreeNode Text="TestNode"> |
| </telerik:RadTreeNode> |
| <telerik:RadTreeNode Text="Skinke"> |
| </telerik:RadTreeNode> |
| <telerik:RadTreeNode Text="Kaj er en kage"> |
| </telerik:RadTreeNode> |
| </Nodes> |
| </telerik:RadTreeView> |
| <div id="Div1" style="border: 1px solid red" runat="server"> |
| <table style="border: 1px solid blue" runat="server" id="sometable"> |
| <tr> |
| <td>Cell1</td><td>Cell2</td> |
| </tr> |
| <tr> |
| <td>Cell3</td> |
| <td><telerik:RadTextBox runat="server"></telerik:RadTextBox></td> |
| </tr> |
| </table> |
| </div> |
| </div> |
| </form> |
| <telerik:RadScriptBlock runat="server"> |
| <script type="text/javascript" language="javascript"> |
| function NodeDropping(sender, args) |
| { |
| var table = $get('<%=sometable.ClientID %>'); |
| var elem = args.get_htmlElement(); |
| if (!elem) return; |
| while (elem != null) |
| { |
| if (elem == table) |
| { |
| alert('dropped on table!'); |
| return; |
| } |
| elemelem = elem.parentNode; |
| } |
| alert('not dropped on table'); |
| } |
| </script> |
| </telerik:RadScriptBlock> |
| </body> |
| </html> |
NavigationNextImage
="./res/cal_btn_next.gif" NavigationPrevImage="./res/cal_btn_prev.gif"
FastNavigationNextText
="" FastNavigationPrevText=""
<
div>
<telerik:RadGrid
ID="RadGrid1"
runat="server"
AllowSorting="True"
AutoGenerateColumns="False"
AllowFilteringByColumn="True"
ShowFooter="True"
ShowGroupPanel="false"
Width="960px"
BorderColor="#999999"
BorderWidth="1px"
GridLines="None"
AllowPaging="true"
PageSize="20"
Height="800px"
onneeddatasource="RadGrid1_NeedDataSource"
onitemdatabound="RadGrid1_ItemDataBound"
onitemcommand="RadGrid1_ItemCommand"
Skin="Outlook"
>
<FooterStyle BorderStyle="None" />
<MasterTableView EditMode="PopUp" ShowGroupFooter="true" DataKeyNames="Student_id" HierarchyDefaultExpanded="true"
CommandItemDisplay="TopAndBottom" >
<NoRecordsTemplate>
<div style="padding: 10px; font-weight: bold; font-size: 14px; color: #ff0000; text-align: center">There are no Students available</div>
</NoRecordsTemplate>
<Columns>
<telerik:GridEditCommandColumn>
<HeaderStyle Width="50px" />
</telerik:GridEditCommandColumn>
<telerik:GridBoundColumn
DataField="Student_id"
HeaderText="Student ID"
UniqueName="Student_id"
SortExpression="Student_id"
AutoPostBackOnFilter="true"
CurrentFilterFunction="StartsWith"
ShowFilterIcon="false">
<HeaderStyle Width="100px"/>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn
HeaderText="Name"
UniqueName="Name"
DataField="name"
SortExpression="Name"
AutoPostBackOnFilter="true"
CurrentFilterFunction="StartsWith"
ShowFilterIcon="false">
<HeaderStyle Width="200px"/>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn
HeaderText="Size"
DataField="size"
UniqueName="size"
SortExpression="size"
AutoPostBackOnFilter="true"
CurrentFilterFunction="StartsWith"
ShowFilterIcon="false">
<HeaderStyle Width="100px"/>
</telerik:GridBoundColumn>
</Columns>
<EditFormSettings
EditFormType="Template"
InsertCaption="Add new Item"
CaptionFormatString="Edit Student_id:{0}"
CaptionDataField="Student_id"
FormStyle-Height="700px"
FormStyle-Width="700px"
PopUpSettings-Modal="true"
>
<
EditColumn UniqueName="EditCommandColumn1"></EditColumn>
<
FormStyle Height="700px" Width="700px"></FormStyle>
<FormTemplate>
<table id="Table2" cellspacing="1" cellpadding="1" width="400" border="0">
<tr>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
Student ID:
</td>
<td>
<asp:Label ID="StudentIDLabel" Text='<%# Bind("Student_id") %>' runat="server" Width="200px">
</asp:Label>
</td>
</tr>
<tr>
<td>
Name:
</td>
<td>
<asp:TextBox ID="StudentNameTextBox" runat="server" Text='<%#Bind("name") %>' Width="200px">
</asp:TextBox>
</td>
</tr>
<tr>
<td>Size:</td>
<td>
<asp:TextBox ID="StudentSizeTB" runat="server" Text='<%#Bind("size") %>' Width="200px">
</asp:TextBox>
</td>
</tr>
<tr>
<td>Joining Date:</td>
<td>
<telerik:RadDatePicker ID="studentJoiningDate" runat="server" Width="200px">
</telerik:RadDatePicker>
<asp:CheckBox ID="studentChk" runat="server" OnClick="chkfunction();" />
</td>
</tr>
</table>
<table style="width: 100%">
<tr>
<td align="right" colspan="2">
<asp:Button ID="Button3" Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>'
runat="server" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>'>
</asp:Button>
<asp:Button ID="Button4" Text="Cancel" runat="server" CausesValidation="False" CommandName="Cancel">
</asp:Button>
</td>
</tr>
</table>
</FormTemplate>
<PopUpSettings Modal="True"></PopUpSettings>
</EditFormSettings>
</MasterTableView>
<ClientSettings AllowColumnsReorder="True" AllowDragToGroup="True">
<Scrolling AllowScroll="true" UseStaticHeaders="true" SaveScrollPosition="true" FrozenColumnsCount="1" />
<ClientEvents/>
</ClientSettings>
<FilterMenu BorderStyle="None"></FilterMenu>
</telerik:RadGrid>
</div>

