or
protected void oRgRoulement_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) { // Hide the Action TemplateColumn in edit mode if (e.Item is GridEditableItem && e.Item.IsInEditMode) (oRgRoulement.MasterTableView.GetColumn("Action") as GridTemplateColumn).Visible = false; }var lastFocused; function pasteFromExcel() { debugger; if (!lastFocused) return; var clipData = window.clipboardData.getData('Text'); var crlf = String.fromCharCode(13) + String.fromCharCode(10); var table = clipData.split(crlf); for (var tRow = 0; tRow < table.length - 1; tRow++) table[tRow] = table[tRow].split(String.fromCharCode(9)); Array.remove(table, table[table.length - 1]); fillTable(table); } function fillTable(table) { var pCell = lastFocused.parentNode; var pRow = pCell.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; var pBody = pRow.parentNode; var maxRows = pBody.rows.length; var maxCols = pRow.cells.length; for (var row = 0; row < table.length; row++) { for (var col = 0; col < table[row].length; col++) { debugger; var cCellIndex = pCell.parentNode.cellIndex + col; var cRowIndex = pRow.sectionRowIndex + row; if (cRowIndex < maxRows && cCellIndex < maxCols) { var cCell = pBody.rows[cRowIndex].cells[cCellIndex]; var pInput = cCell.getElementsByTagName("input")[0]; pInput.style.backgroundColor = "#F7FAFF"; if (cCellIndex == 0) pInput.value = new Date(Date.parse(table[row][col])); else if (cCellIndex == 2) pInput.value = parseFloat(table[row][col]); else pInput.value = table[row][col]; } } } } function gridFocus(e) { e = e || window.event; var target = e.target || e.srcElement; if (target.tagName.toLowerCase() == "input" && target.type.toLowerCase() == "text") lastFocused = target; }<telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="false" AllowMultiRowEdit="true" AutoGenerateColumns="false" AllowPaging="false" PageSize="1000" AllowSorting="True" CellSpacing="0" DataSourceID="RadGrid1TableDataSource" GridLines="None" Skin="Office2007" RegisterWithScriptManager="false" ShowFooter="true" EnableLinqExpressions="false" ValidationSettings-EnableValidation="false" OnClick="gridFocus(event)"> <MasterTableView EditMode="InPlace" DataKeyNames="PeriodID" AllowAutomaticDeletes="true" AllowAutomaticInserts="true" CommandItemDisplay="Bottom"><columns><telerik:GridBoundColumn DataField="PeriodID" UniqueName="PeriodID" HeaderText="<%$ Resources:GlobalResources, PeriodID %>" Visible="false" /><telerik:GridTemplateColumn DataField="RepaymentDate" UniqueName="RepaymentDate" HeaderText="<%$ Resources:GlobalResources, RepaymentDate %>" FooterText="Totals:"> <ItemTemplate> <%# DataBinder.Eval(Container.DataItem, "RepaymentDate", "{0:dd MMM yyyy}")%> </ItemTemplate> <EditItemTemplate> <telerik:RadDatePicker ID="RepaymentDatePicker" runat="server" RegisterWithScriptManager="false" SelectedDate='<%# DataBinder.Eval(Container.DataItem, "RepaymentDate") == DBNull.Value ? (DateTime?)null : DataBinder.Eval(Container.DataItem, "RepaymentDate")%>' /> </EditItemTemplate> <InsertItemTemplate> <telerik:RadDatePicker ID="RepaymentDatePicker" runat="server" RegisterWithScriptManager="false" /> </InsertItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="MovementTypeText" UniqueName="MovementTypeText" HeaderText="<%$ Resources:GlobalResources, MovementTypeText %>" /> <telerik:GridNumericColumn DataField="OutstandingBeforeRepaymentAmount" UniqueName="OutstandingBeforeRepaymentAmount" HeaderText="<%$ Resources:GlobalResources, OutstandingBeforeRepaymentAmount %>" NumericType="Number" /></columns><CommandItemTemplate> <table cellpadding="5" style="width: 100%"> <tr> <td align="left"> <asp:LinkButton ID="btnAddNewRecord" runat="server" CommandName="InitInsertSpecial"> <img style="border:0px" alt="" src="../Images/add.png" />Add New Record </asp:LinkButton> <telerik:RadNumericTextBox ID="txtLineNum" runat="server" Type="Number" Value="1" MinValue="1" MaxValue="30" ClientEvents-OnKeyPress="CommandKeyPress"> <NumberFormat GroupSeparator="" DecimalDigits="0" /> </telerik:RadNumericTextBox> </td> <td align="center"> <asp:LinkButton ID="btnPasteFromExcel" runat="server" OnClientClick="pasteFromExcel(); return false;"> Paste From Excel </asp:LinkButton> </td> <td align="right"> <asp:LinkButton ID="btnDeleteSelected" runat="server" CommandName="DeleteSelected" OnClientClick="javascript:return confirm('Delete all selected periods?')"> <img src="../Images/delete.png" alt="" style="border:0px" />Delete Selected </asp:LinkButton> </td> </tr> </table> </CommandItemTemplate></MasterTableView></telerik:RadGrid><%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestWebApplication1._Default" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"></asp:Content><asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> <telerik:RadListBox ID="RadListBox1" runat="server"> <HeaderTemplate> Header </HeaderTemplate> <EmptyMessageTemplate> <asp:Label runat="server" Text="No Items"></asp:Label> </EmptyMessageTemplate> </telerik:RadListBox></asp:Content>RadListBox1.DataSource = new List<string> {};RadListBox1.DataBind();.RadListBox .rlbEmptyMessage { color: #999999; font-style: italic; position: absolute; text-align: center;}<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="testgrid.aspx.vb" Inherits="WebApplication1.testgrid" %><!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></title></head><body> <form id="form1" runat="server"> <asp:ScriptManager ID="s" runat="server"> </asp:ScriptManager> <div> <telerik:RadGrid ID="rg" runat="server"> <ClientSettings> <Scrolling AllowScroll="true" ScrollHeight="200px" UseStaticHeaders="true" /> </ClientSettings> <MasterTableView ShowFooter="True" AutoGenerateColumns="false"> <Columns> <telerik:GridBoundColumn DataField="string"></telerik:GridBoundColumn> <telerik:GridNumericColumn DataField="number" Aggregate="Sum"> <ItemStyle HorizontalAlign="Right" /> <FooterStyle HorizontalAlign="Right" /> </telerik:GridNumericColumn> </Columns> </MasterTableView> </telerik:RadGrid> </div> </form></body></html>Public Class testgrid Inherits System.Web.UI.Page Private Sub rg_NeedDataSource(sender As Object, e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles rg.NeedDataSource Dim dt As New DataTable() dt.Columns.Add("string", GetType(String)) dt.Columns.Add("number", GetType(Integer)) For i As Integer = 1 To 7 dt.Rows.Add({"test", i}) Next rg.DataSource = dt End SubEnd Class<style type="css"> html, body, form { height: 100%; margin: 0px; padding: 0px; overflow: hidden; }</style><%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="DBO_Web.SiteMaster" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head runat="server"> <title>Document BackOffice</title> <meta name="keywords" content="Document, Management, Sharing, Storage, Publish, Search" /> <meta name="description" content="Complete Document Publishing, Management, and Sharing system" /> <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" /> <link id="Link1" runat="server" rel="shortcut icon" href="~/favicon.ico" type="image/x-icon" /> <link id="Link2" runat="server" rel="icon" href="~/favicon.ico" type="image/ico" /> <style type="css"> html, body, form { height: 100%; margin: 0px; padding: 0px; overflow: hidden; } </style></head><body> <form id="Form1" runat="server"> <telerik:RadSkinManager ID="RadSkinManager" runat="server" Skin="Office2010Blue" /> <telerik:RadScriptManager ID="RadScriptManager" runat="server" /> <telerik:RadFormDecorator ID="RadFormDecorator" runat="server" /> <div style="margin-right: 10px; margin-left: 10px; height:100%" > <asp:ContentPlaceHolder ID="MainContent" runat="server" /> </div> </form></body></html><%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Publish.aspx.cs" Inherits="DBO_Web.Views.Publisher.Publish" %><asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server"> <div id="ParentDivElement" style="height: 100%;"> <%--_________________________________________________________________________________________________--%> <telerik:RadSplitter ID="RadSplitter1" runat="server" Height="100%" Width="100%" BackColor="#F4F9FE" VisibleDuringInit="False" Orientation="Horizontal"> <telerik:RadPane ID="TopPane" runat="server" Height="100" MinHeight="85" MaxHeight="150" Scrolling="none"> <!-- Place the content of the pane here --> </telerik:RadPane> <telerik:RadSplitBar ID="RadsplitbarTop" runat="server" CollapseMode="Forward" /> <telerik:RadPane ID="MainPane" runat="server" Scrolling="none" MinWidth="500"> <telerik:RadSplitter ID="NestedSplitter" runat="server" LiveResize="true"> <telerik:RadPane ID="LeftPane" runat="server" Width="200" MinWidth="150" MaxWidth="400"> <!-- Place the content of the pane here --> </telerik:RadPane> <telerik:RadSplitBar ID="VerticalSplitBar" runat="server" CollapseMode="Forward" /> <telerik:RadPane ID="ContentPane" runat="server"> <!-- Place the content of the pane here --> </telerik:RadPane> </telerik:RadSplitter> </telerik:RadPane> </telerik:RadSplitter> <%--_________________________________________________________________________________________________--%> </div></asp:Content>