or
<telerik:RadGrid ID="RadGrid1" runat="server" GridLines="None" Skin="Black" OnNeedDataSource="RadGrid1_NeedDataSource" Width="784px" OnColumnDblClick="Radgrid1_OnColumnDblClick" AllowAutomaticDeletes="True" OnGroupsChanging="RadGrid1_GroupsChanging" AutoGenerateColumns="False" OnColumnsReorder="RadGrid1_ColumnsReorder" ShowFooter="True" AllowPaging="True" onpageindexchanged="RadGrid1_PageIndexChanged" onitemdatabound="RadGrid1_ItemDataBound" onpagesizechanged="RadGrid1_PageSizeChanged" onsortcommand="RadGrid1_SortCommand1" CellSpacing="0" > <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"> </HeaderContextMenu> <MasterTableView> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"> </ExpandCollapseColumn> <HeaderStyle Width="150" />
<Columns>
<telerik:GridBoundColumn DataField="Name" FilterControlAltText="Filter column column" HeaderText=" Name" UniqueName="column"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="dept id" FilterControlAltText="Filter column column" HeaderText="dept_id" UniqueName="column"> </telerik:GridBoundColumn> -- -- (40 colums like this..) </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> <GroupingSettings ShowUnGroupButton="true" /> <ClientSettings EnableRowHoverStyle="true" AllowDragToGroup="True" AllowColumnsReorder="true" AllowColumnHide="True" AllowKeyboardNavigation="True" AllowRowsDragDrop="True" ReorderColumnsOnClient="True"><Selecting AllowRowSelect="True" /> <ClientEvents OnColumnContextMenu="ColumnContextMenu" /> <Scrolling AllowScroll="True" UseStaticHeaders="True" /> <Resizing AllowColumnResize="true" EnableRealTimeResize="True" ResizeGridOnColumnResize="True" /> </ClientSettings> </telerik:RadGrid>
function getKey(keyStroke) { var t = window.event.srcElement.type; var keyCode = (document.layers) ? keyStroke.which : event.keyCode; var keyString = String.fromCharCode(keyCode).toLowerCase(); var leftArrowKey = 37; var backSpaceKey = 8; var escKey = 27; if (t && (t == 'text' || t == 'textarea' || t == 'file')) { //do not cancel the event } else { if ((window.event.altKey && window.event.keyCode == leftArrowKey) || (keyCode == escKey) || (keyCode == backSpaceKey)) { alert(keyCode); return false; } } }
<body onkeydown="getKey()">...
<telerik:RadSlider ID="uxOQC_1" runat="server" DbValue='<%# Bind("OQC_1") %>' MinimumValue="1" MaximumValue="5" ItemType="Item" TrackPosition="Center"> <Items> <telerik:RadSliderItem Text="Strongly disagree" Value="1" ToolTip="Strongly disagree" runat="server"></telerik:RadSliderItem> <telerik:RadSliderItem Text="Disagree" Value="2" ToolTip="Disagree" runat="server"></telerik:RadSliderItem> <telerik:RadSliderItem Text="Neither agree nor disagree" Value="3" ToolTip="Neither agree nor disagree" runat="server"></telerik:RadSliderItem> <telerik:RadSliderItem Text="Agree" Value="4" ToolTip="Agree" runat="server"></telerik:RadSliderItem> <telerik:RadSliderItem Text="Strongly agree" Value="5" ToolTip="Strongly agree" runat="server"></telerik:RadSliderItem> </Items></telerik:RadSlider><div> <telerik:RadComboBox ID="ComboBox" runat="server"> ... items </telerik:RadComboBox> </div><div style="float: left;"> <telerik:RadComboBox ID="ComboBox" runat="server"> ... items </telerik:RadComboBox> </div> public class DockZonesContainer : Control
{
private Telerik.Web.UI.RadDockLayout _layout; public override void RenderControl(HtmlTextWriter writer)
{
_layout.RenderControl(writer);
}| Protected Sub RadGrid1_ItemDataBound(ByVal sender As Object, ByVal e As GridItemEventArgs) |
| If TypeOf e.Item Is GridDataItem Then |
| Dim Photo As System.Web.UI.WebControls.Image = CType(e.Item.FindControl("Photo"), System.Web.UI.WebControls.Image) |
| If DataBinder.Eval(e.Item.DataItem, "Photo") = True Then |
| Photo.ID = DataBinder.Eval(e.Item.DataItem, "ID") |
| Photo.ImageUrl = "/Images/Photo.gif" |
| Photo.ImageAlign = System.Web.UI.WebControls.ImageAlign.AbsMiddle |
| Photo.Style.Add("vertical-align", "middle") |
| Photo.BorderWidth = Unit.Pixel(0) |
| Dim monTooltips As New RadToolTip |
| monTooltips.ID = Guid.NewGuid.ToString |
| monTooltips.TargetControlID = DataBinder.Eval(e.Item.DataItem, "ID") |
| monTooltips.RelativeTo = ToolTipRelativeDisplay.Element |
| monTooltips.Position = ToolTipPosition.MiddleRight |
| monTooltips.Text = "Test" |
| Panel1.Controls.Add(monTooltips) |
| Else |
| Photo.ImageUrl = "/Gestion/Images/16X16/Blank.gif" |
| Photo.AlternateText = "" |
| Photo.ImageAlign = System.Web.UI.WebControls.ImageAlign.AbsMiddle |
| Photo.Style.Add("vertical-align", "middle") |
| Photo.BorderWidth = Unit.Pixel(0) |
| End If |
| End If |
| End Sub |
| <div style="margin:10px 10px"> |
| <asp:Panel ID="Panel1" runat="server"> |
| </asp:Panel> |
| <telerik:RadToolTipManager ID="RadToolTipManager1" OnAjaxUpdate="OnAjaxUpdate" runat="server" Skin="Web20Orange" animation="Fade"> |
| </telerik:RadToolTipManager> |
| <radG:RadGrid ID="RadGridMembre" runat="server" EnableAJAX="true" Width="400" ShowHeader="true" ShowFooter="false" AutoGenerateColumns="false" |
| Skin="Orange" AllowSorting="false" AllowPaging="true" ShowGroupPanel="false" |
| OnItemDataBound="RadGrid1_ItemDataBound" OnNeedDataSource="RadGrid1_NeedDataSource1"> |
| <ClientSettings AllowColumnsReorder="false" EnablePostBackOnRowClick="false"> |
| <Selecting AllowRowSelect="false"/> |
| </ClientSettings> |
| <PagerStyle CssClass="RadGridPager" Mode="NextPrevAndNumeric"></PagerStyle> |
| <MasterTableView AutoGenerateColumns="False" PageSize="30"> |
| <GroupByExpressions> |
| <radG:GridGroupByExpression> |
| <SelectFields> |
| <radG:GridGroupByField FieldAlias="Pupitre" FieldName="Pupitre"></radG:GridGroupByField> |
| </SelectFields> |
| <GroupByFields> |
| <radG:GridGroupByField FieldName="Pupitre" SortOrder="Ascending"></radG:GridGroupByField> |
| </GroupByFields> |
| </radG:GridGroupByExpression> |
| </GroupByExpressions> |
| <Columns> |
| <radG:GridBoundColumn DataField="ID" Display="false" ReadOnly="True" DataType="System.String" HeaderText="Nom d'usager" |
| SortExpression="ID" UniqueName="ID"> |
| <HeaderStyle /> |
| </radG:GridBoundColumn> |
| <radG:GridTemplateColumn HeaderText="" uniquename="Photo" Groupable="False"> |
| <ItemTemplate> |
| <asp:Image ID="Photo" BorderWidth="0px" |
| ImageUrl='<%# DataBinder.Eval(Container.DataItem, "ID") %>' runat="server"> |
| </asp:Image> |
| </ItemTemplate> |
| </radG:GridTemplateColumn> |
| <radG:GridBoundColumn DataField="NomComplet" DataType="System.string" HeaderText="Nom" UniqueName="NomComplet"> |
| </radG:GridBoundColumn> |
| <radG:GridBoundColumn DataField="Depuis" DataType="System.string" HeaderText="Membre depuis" DataFormatString="{0:d}" UniqueName="Depuis"> |
| </radG:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| </radG:RadGrid> |