or
protected void GridDisplayOldRDV_ItemDataBound(object sender, GridItemEventArgs e){ HiddenField HiddenFieldIdParticipant = e.Item.FindControl("HiddenFieldIdParticipant") as HiddenField; Utilisateur utilisateur = (Utilisateur)Session["utilisateur"]; if (HiddenFieldIdParticipant != null) { if (utilisateur.idUtilisateur.ToString() != HiddenFieldIdParticipant.Value.ToString()) { GridDisplayOldRDV.MasterTableView.GetColumn("Debriefing").Visible = false; } }}
GridDisplayOldRDV.MasterTableView.GetColumn("Debriefing").Visible = false; <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);
}