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);
}
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> |