or
function AutoResizeColumns() { var gridMinWidth = 0; var grid = window['grid_' + '<%= grd.ClientID %>']; for (var i = 0; i < grid.MasterTableView.Columns.length; i++) { var maxColumnSize = 0; for (var j = 0; j < grid.MasterTableView.Rows.length + 1; j++) { var gridRow = j < grid.MasterTableView.Rows.length ? grid.MasterTableView.Rows[j].Control : grid.MasterTableView.HeaderRow; var textContent = ""; if (gridRow.cells[i].childNodes.length > 0 && (typeof gridRow.cells[i].childNodes[0].getElementsByTagName == "function" || typeof gridRow.cells[i].childNodes[0].getElementsByTagName == "object")) { var childNodes = gridRow.cells[i].childNodes[0].getElementsByTagName("span"); if (childNodes.length > 0) { textContent = childNodes[0].innerText; } } if (textContent != null) { var rowColLength = textContent.trim().length; if (rowColLength > maxColumnSize) { maxColumnSize = rowColLength; } } } if (maxColumnSize > 0) { gridMinWidth += (maxColumnSize * 7.5); grid.MasterTableView.ResizeColumn(i, maxColumnSize * 7.5); } else { gridMinWidth += 2; grid.MasterTableView.ResizeColumn(i, 2); } } document.getElementById(grid.ClientID).style.width = "100%"; document.getElementById(grid.MasterTableView.ClientID).style.width = "100%"; document.getElementById(grid.ClientID).style.minWidth = gridMinWidth + 100; document.getElementById(grid.MasterTableView.ClientID).style.minWidth = gridMinWidth + 100; }
string telerikAssembly = typeof(RadScheduler).Assembly.FullName;
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Splitter.RadSplitterScripts.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Common.TouchScrollExtender.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Splitter.RadSlidingZoneScripts.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Ajax.Ajax.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Common.Core.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Common.jQuery.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Common.jQueryPlugins.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Common.Popup.PopupScripts.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Common.Navigation.NavigationScripts.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Menu.RadMenuScripts.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Menu.ContextMenu.RadContextMenuScripts.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Input.TextBox.RadInputScript.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Input.DateInput.RadDateInputScript.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Input.NumericTextBox.RadNumericInputScript.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Calendar.RadTimeViewScripts.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Calendar.RadCalendarCommonScript.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Calendar.RadCalendarScript.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Calendar.RadDatePicker.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Calendar.RadDateTimePickerScript.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.ComboBox.RadComboBoxScripts.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.RadSchedulerScripts.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.ContextMenu.Plugin.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Views.Week.Model.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Views.Week.GroupedByResource.Model.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Views.Week.GroupedByDate.Model.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Views.MultiDay.Model.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Views.MultiDay.GroupedByResource.Model.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Views.MultiDay.GroupedByResource.Model.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Views.Day.Model.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Views.Day.GroupedByResource.Model.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Views.Month.Model.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Views.Month.GroupedByResource.Model.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Views.Month.GroupedByDate.Model.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Views.Timeline.Model.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Views.Timeline.GroupedByResource.Model.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Views.Timeline.GroupedByDate.Model.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Scheduling.AdvancedTemplate.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.Helpers.DateTime.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.Scheduler.RecurrenceEditor.RecurrenceEditor.js", telerikAssembly));
scriptManager.Scripts.Add(new ScriptReference("Telerik.Web.UI.PanelBar.RadPanelBarScripts.js", telerikAssembly));
<
telerik:GridTemplateColumn
UniqueName
=
"gridActStart"
HeaderText
=
"Actual Start"
AllowFiltering
=
"false"
ItemStyle-HorizontalAlign
=
"Center"
><
br
>
<
ItemTemplate
><
br
>
<
telerik:RadDatePicker
ID
=
"actstart"
runat
=
"server"
MaxDate='<%#If((Eval("early_start_display") IsNot DBNull.Value), Convert.ToDateTime(Eval("early_start_display")), CType("10/10/2011", System.Nullable(Of DateTime))) %>'
Width="100px" Calendar-ShowOtherMonthsDays="false"
Calendar-ShowRowHeaders="false" DbSelectedDate='<%# Bind("actual_start") %>' DateInput-DateFormat="MM/dd/yyyy">
</
telerik:RadDatePicker
><
br
>
</
ItemTemplate
><
br
>
</
telerik:GridTemplateColu
mn>
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="foo.aspx.vb" Inherits="testing_foo" %> <%@ Register Src="../HR/controls/Credentials.ascx" TagName="Credentials" TagPrefix="uc1" %> <%@ Register src="../protected/payroll/controls/AuthorizationsEdit.ascx" tagname="AuthorizationsEdit" tagprefix="uc2" %> <%@ Register src="../controls/Authorizations.ascx" tagname="Authorizations" tagprefix="uc3" %> <%@ Register src="../controls/CaseNotes.ascx" tagname="CaseNotes" tagprefix="uc4" %> <%@ Register src="../controls/searchers/CustomerSearcher.ascx" tagname="CustomerSearcher" tagprefix="uc5" %> <%@ Register src="../controls/pickers/Customer_Picker.ascx" tagname="Customer_Picker" tagprefix="uc6" %> <!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"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <telerik:RadRibbonBar ID="radMainRibbon" runat="server" SelectedTabIndex="0"> <telerik:RibbonBarTab Text="Home"> <telerik:RibbonBarGroup Text="General"> <Items> <telerik:RibbonBarButton ID="btnHomeHome" runat="server" Size="Large" Text=" Home " Value="~/Default.aspx" ImageUrlLarge="~/images/home-m.gif" /> </Items> </telerik:RibbonBarGroup> </telerik:RibbonBarTab> </telerik:RadRibbonBar> <asp:Button ID="Button1" runat="server" Text="Button" /> </form> </body> </html>
<
telerik:RadGrid
ID
=
"gvDefleetCapIds"
runat
=
"server"
AllowSorting
=
"True"
AutoGenerateColumns
=
"False"
CellSpacing
=
"0"
Font-Names
=
"Verdana"
Font-Size
=
"X-Small"
GridLines
=
"None"
ondetailtabledatabind
=
"gvDefleetCapIds_DetailTableDataBind"
oneditcommand
=
"gvDefleetCapIds_EditCommand"
onitemcommand
=
"gvDefleetCapIds_ItemCommand"
onupdatecommand
=
"gvDefleetCapIds_UpdateCommand"
Width
=
"1246px"
AllowPaging
=
"True"
PageSize
=
"30"
AllowCustomPaging
=
"True"
Skin
=
"WebBlue"
onneeddatasource
=
"gvDefleetCapIds_NeedDataSource"
onitemdatabound
=
"gvDefleetCapIds_ItemDataBound"
>
<
headercontextmenu
cssclass
=
"GridContextMenu GridContextMenu_Default"
>
</
headercontextmenu
>
<
mastertableview
autogeneratecolumns
=
"False"
cellspacing
=
"0"
datakeynames
=
"CapID,Year,Plate"
font-names
=
"Verdana"
font-size
=
"X-Small"
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
/>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
Visible
=
"True"
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"CapID"
HeaderStyle-Width
=
"25px"
FilterControlAltText
=
"Filter column2 column"
HeaderText
=
"CapID"
UniqueName
=
"column2"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"V_Description"
FilterControlAltText
=
"Filter column1 column"
HeaderText
=
"V_Description"
UniqueName
=
"column1"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Plate"
HeaderStyle-Width
=
"10px"
FilterControlAltText
=
"Filter column column"
HeaderText
=
"Plate"
UniqueName
=
"column"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Year"
FilterControlAltText
=
"Filter column4 column"
HeaderText
=
"Year"
HeaderStyle-Width
=
"20px"
UniqueName
=
"column4"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Units"
HeaderStyle-Width
=
"10px"
FilterControlAltText
=
"Filter column6 column"
HeaderText
=
"Units"
UniqueName
=
"column6"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Price"
HeaderStyle-Width
=
"25px"
FilterControlAltText
=
"Filter column3 column"
HeaderText
=
"CAP_Price"
UniqueName
=
"column3"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
Aggregate
=
"Sum"
DataField
=
"AvgMiles"
FilterControlAltText
=
"Filter column5 column"
HeaderText
=
"AvgMiles"
HeaderStyle-Width
=
"25px"
UniqueName
=
"column5"
>
</
telerik:GridBoundColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"ImageButton"
CommandName
=
"Delete"
ConfirmDialogType
=
"RadWindow"
ConfirmText
=
"Delete this CAPID ?"
ConfirmTitle
=
"Confirm Delete"
Text
=
"Delete"
UniqueName
=
"DeleteColumn"
>
<
ItemStyle
CssClass
=
"DeleteButton"
HorizontalAlign
=
"Center"
/>
</
telerik:GridButtonColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
>
</
EditColumn
>
</
EditFormSettings
>
</
mastertableview
>
<
clientsettings
>
<
Scrolling
AllowScroll
=
"True"
SaveScrollPosition
=
"true"
ScrollHeight
=
"625px"
/>
</
clientsettings
>
<
filtermenu
enableimagesprites
=
"False"
>
</
filtermenu
>
</
telerik:RadGrid
>
<
ajaxpanel
>
<
httppanel
>
<
radgrid
>
<
checkbox
>
</
checkbox
>
</
radgrid
>
<
button
>
</
button
>
</
httppanel
>
</
ajaxpanel
>