or
| <%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/SimpleMasterPage.master" |
| CodeBehind="GestionMails.aspx.cs" Inherits="DataPro.WebUI.BackOffice.GestionMails" %> |
| <%@ Register Assembly="RadComboBox.Net2" Namespace="Telerik.WebControls" TagPrefix="rad" %> |
| <%@ Register Src="../UserControls/ModificationValidationUserControl.ascx" TagName="ModificationValidationUserControl" |
| TagPrefix="uc1" %> |
| <%@ Register Assembly="RadGrid.Net2" Namespace="Telerik.WebControls" TagPrefix="rad" %> |
| <%@ Register Assembly="RadAjax.Net2" Namespace="Telerik.WebControls" TagPrefix="rad" %> |
| <%@ Register Assembly="DataPro.WebControls" Namespace="DataPro.WebControls" TagPrefix="sdp" %> |
| <%@ Register Assembly="RadCalendar.Net2" Namespace="Telerik.WebControls" TagPrefix="rad" %> |
| <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> |
| <asp:Label ID="ltGestionTitle" CssClass="pageHeaderTop" runat="server"></asp:Label> |
| <div class="headerUnderline"> |
| |
| </div> |
| <table border="0" cellspacing="0" cellpadding="0" style="width: 97%"> |
| <tr style="width: 100%"> |
| <td class="smallHeader" colspan="2"> |
| <asp:Label ID="lblTopParameters" runat="server" EnableTheming="True"></asp:Label> |
| </td> |
| </tr> |
| </table> |
| |
| <rad:RadAjaxPanel ID="rapUtilisateurEcran" runat="server"> |
| <rad:RadGrid ID="rgUtilisateurEcran" runat="server" DataSourceID="odsUtilisateurEcran" |
| SkinID="mainGridSkin" AllowAutomaticDeletes="true" AllowAutomaticInserts="true" AllowAutomaticUpdates="true" |
| Width="97%" AllowPaging="True" GridLines="None" OnItemCreated="rgUtilisateurEcran_ItemCreated"> |
| <MasterTableView DataSourceID="odsUtilisateurEcran" AutoGenerateColumns="False" CommandItemDisplay="Top" DataKeyNames="userid"> |
| <Columns> |
| <rad:GridTemplateColumn DataField="userid" HeaderText="userid" SortExpression="userid" |
| Visible="False" UniqueName="userid"> |
| <ItemTemplate> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <sdp:DBComboBox ID="ddluserid" runat="server" DataSourceID="odsUtilisateur" SkinsPath="~/RadControls/ComboBox/Skins" |
| Width="450px" SkinID="mainComboBoxSkinFull" DataTextField="name" DataValueField="userid" |
| Height="200px" SelectedValue='<%# Bind("userid") %>' ForeignKeyName="userid"> |
| </sdp:DBComboBox> |
| </EditItemTemplate> |
| </rad:GridTemplateColumn> |
| <rad:GridTemplateColumn DataField="id_ecran" HeaderText="id_ecran" SortExpression="id_ecran" |
| Visible="False" UniqueName="id_ecran"> |
| <ItemTemplate> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <sdp:DBComboBox ID="ddlid_ecran" runat="server" DataSourceID="odsEcran" SkinsPath="~/RadControls/ComboBox/Skins" |
| Width="450px" SkinID="mainComboBoxSkinFull" DataTextField="Titre" DataValueField="id_ecran" |
| Height="200px" SelectedValue='<%# Bind("id_ecran") %>' ForeignKeyName="id_ecran"> |
| </sdp:DBComboBox> |
| </EditItemTemplate> |
| </rad:GridTemplateColumn> |
| <rad:GridTemplateColumn DataField="name" HeaderText="name" SortExpression="name" |
| UniqueName="name"> |
| <ItemTemplate> |
| <asp:Label ID="lblName" runat="server" Text='<%# Bind("name") %>'></asp:Label> |
| </ItemTemplate> |
| </rad:GridTemplateColumn> |
| </Columns> |
| <ExpandCollapseColumn Resizable="False"> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| <DetailTables> |
| <rad:GridTableView runat="server" DataKeyNames="userid" |
| DataSourceID="odsEcranParUtilisateur" GridLines="None" AutoGenerateColumns="False" |
| SkinID="mainGridTableViewSkin_MAJ_SUPP" CommandItemDisplay="Top" |
| NoDetailRecordsText="Aucun enregistrement." NoMasterRecordsText="Aucun enregistrement."> |
| <ParentTableRelation> |
| <rad:GridRelationFields DetailKeyField="userid" MasterKeyField="userid" /> |
| </ParentTableRelation> |
| <CommandItemSettings AddNewRecordText="Ajouter un nouveau point" RefreshText=" " /> |
| <Columns> |
| <rad:GridTemplateColumn DataField="userid" HeaderText="userid" SortExpression="userid" |
| Visible="False" UniqueName="userid"> |
| <ItemTemplate> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <sdp:DBComboBox ID="ddluserid" runat="server" DataSourceID="odsUtilisateur" SkinsPath="~/RadControls/ComboBox/Skins" |
| Width="450px" SkinID="mainComboBoxSkinFull" DataTextField="name" DataValueField="userid" |
| Height="200px" SelectedValue='<%# Bind("userid") %>' OnDataBound="ddluserid_DataBound" ForeignKeyName="userid"> |
| </sdp:DBComboBox> |
| </EditItemTemplate> |
| </rad:GridTemplateColumn> |
| <rad:GridTemplateColumn DataField="id_ecran" HeaderText="id_ecran" SortExpression="id_ecran" |
| Visible="False" UniqueName="id_ecran"> |
| <ItemTemplate> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <sdp:DBComboBox ID="ddlid_ecran" runat="server" DataSourceID="odsEcran" SkinsPath="~/RadControls/ComboBox/Skins" |
| Width="450px" SkinID="mainComboBoxSkinFull" DataTextField="Titre" DataValueField="id_ecran" |
| Height="200px" SelectedValue='<%# Bind("id_ecran") %>' ForeignKeyName="id_ecran"> |
| </sdp:DBComboBox> |
| </EditItemTemplate> |
| </rad:GridTemplateColumn> |
| <rad:GridTemplateColumn DataField="Titre" HeaderText="Titre" SortExpression="Titre" |
| UniqueName="Titre"> |
| <ItemTemplate> |
| <asp:Label ID="lblTitre" runat="server" Text='<%# Bind("Titre") %>'></asp:Label> |
| </ItemTemplate> |
| </rad:GridTemplateColumn> |
| <rad:GridEditCommandColumn EditText="MAJ" UniqueName="AutoGeneratedEditColumn"> |
| <ItemStyle Width="10px" /> |
| </rad:GridEditCommandColumn> |
| <rad:GridButtonColumn CommandName="Delete" Text="Supprimer" UniqueName="AutoGeneratedDeleteColumn" |
| ConfirmText="Etes vous sûr de vouloir supprimer cet enregistrement ?"> |
| <ItemStyle Width="15px" /> |
| </rad:GridButtonColumn> |
| </Columns> |
| </rad:GridTableView> |
| </DetailTables> |
| </MasterTableView> |
| </rad:RadGrid> |
| <asp:ObjectDataSource ID="odsUtilisateurEcran" runat="server" TypeName="DataPro.BL.BackOfficeController" |
| InsertMethod="InsertTableUtilisateurEcran" SelectMethod="GetTableUtilisateurEcran"> |
| <InsertParameters> |
| <asp:Parameter Name="userid" Type="String" /> |
| <asp:Parameter Name="id_ecran" Type="Int32" /> |
| </InsertParameters> |
| </asp:ObjectDataSource> |
| <asp:ObjectDataSource ID="odsEcranParUtilisateur" runat="server" TypeName="DataPro.BL.BackOfficeController" |
| OldValuesParameterFormatString="original_{0}" SelectMethod="GetEcranParUtilisateur" |
| InsertMethod="InsertTableUtilisateurEcran" DeleteMethod="DeleteTableUtilisateurEcran" |
| UpdateMethod="UpdateTableUtilisateurEcran"> |
| <SelectParameters> |
| <asp:Parameter Name="userid" Type="String" /> |
| </SelectParameters> |
| <InsertParameters> |
| <asp:Parameter Name="userid" Type="String" /> |
| <asp:Parameter Name="id_ecran" Type="Int32" /> |
| </InsertParameters> |
| <UpdateParameters> |
| <asp:Parameter Name="original_userid" Type="String" /> |
| <asp:Parameter Name="original_id_ecran" Type="Int32" /> |
| <asp:Parameter Name="userid" Type="String" /> |
| <asp:Parameter Name="id_ecran" Type="Int32" /> |
| </UpdateParameters> |
| <DeleteParameters> |
| <asp:Parameter Name="original_userid" Type="String" /> |
| <asp:Parameter Name="original_id_ecran" Type="Int32" /> |
| </DeleteParameters> |
| </asp:ObjectDataSource> |
| <asp:ObjectDataSource ID="odsUtilisateur" runat="server" TypeName="DataPro.BL.BackOfficeController" |
| SelectMethod="GetUtilisateur"> |
| </asp:ObjectDataSource> |
| <asp:ObjectDataSource ID="odsEcran" runat="server" TypeName="DataPro.BL.BackOfficeController" |
| SelectMethod="GetEcran"> |
| </asp:ObjectDataSource> |
| </rad:RadAjaxPanel> |
| </asp:Content> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="rdgUsers"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="rdgUsers" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadGrid ID="rdgUsers" runat="server" Skin="EPSomacis" EnableEmbeddedSkins="false" |
| GridLines="None" AllowPaging="True" AllowSorting="True" Width="97%" AutoGenerateColumns="False" |
| ShowStatusBar="true" OnNeedDataSource="rdgUsers_NeedDataSource" OnDeleteCommand="rdgUsers_DeleteCommand"> |
| <MasterTableView GridLines="None" Width="100%" CommandItemDisplay="Top" DataKeyNames="UserId"> |
| <CommandItemSettings AddNewRecordText="Add new user"/> |
| <Columns> |
| <telerik:GridEditCommandColumn UniqueName="EditCommandColumn" ButtonType=ImageButton EditImageUrl="..\images\DataEditing\Edit.gif" /> |
| <telerik:GridButtonColumn UniqueName="DeleteColumn" Text="Delete" ButtonType=ImageButton CommandName="Delete" ImageUrl="..\images\DataEditing\Delete.gif" ConfirmDialogType=Classic ConfirmText="Delete user?" /> |
| <telerik:GridBoundColumn UniqueName="UserName" HeaderText="User Name" DataField="UserName"> |
| <HeaderStyle Width="80px"></HeaderStyle> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="FirstName" HeaderText="First Name" DataField="FirstName"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="LastName" HeaderText="Last Name" DataField="LastName"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Email" HeaderText="e-mail" DataField="Email"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="IsLockedOut" HeaderText="Locked" DataField="IsLockedOut"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| <EditFormSettings UserControlName="UserDetails.ascx" EditFormType="WebUserControl" > |
| </EditFormSettings> |
| </MasterTableView> |
| </telerik:RadGrid> |
| <telerik:RadInputManager ID="RadInputManager1" runat="server" Skin="Vista" > |
| <telerik:RegExpTextBoxSetting BehaviorID="RagExpBehavior1" IsRequiredFields="true" ValidationExpression="^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$" ErrorMessage="Invalid Email" > |
| <TargetControls> |
| <telerik:TargetInput ControlID="txtEmail" /> |
| </TargetControls> |
| </telerik:RegExpTextBoxSetting> |
| </telerik:RadInputManager> |
| <table id="Table2" cellspacing="2" cellpadding="1" width="100%" border="1" rules="none" style="BORDER-COLLAPSE: collapse"> |
| <tr > |
| <td colspan="2" align=center><b>User data</b></td> |
| </tr> |
| <tr> |
| <td colspan="2"> </td> |
| </tr> |
| <tr> |
| <td> |
| <table id="Table3" cellspacing="1" cellpadding="1" width="100%" border="0"> |
| <tr> |
| <td align=left>First Name</td> |
| <td align=left> |
| <asp:TextBox id="txtFirstName" Text='<%# DataBinder.Eval( Container, "DataItem.FirstName") %>' runat="server" tabIndex=0 Width="339px"> |
| </asp:textbox> |
| </td> |
| </tr> |
| <tr> |
| <td align=left>Last Name</td> |
| <td align=left> |
| <asp:TextBox id="txtLastName" Text='<%# DataBinder.Eval( Container, "DataItem.LastName") %>' runat="server" tabIndex=1 Width="339px"> |
| </asp:textbox> |
| </td> |
| </tr> |
| <tr> |
| <td align="left">Email</td> |
| <td align="left"> |
| <telerik:RadTextBox ID="txtEmail" runat="server" Text='<%# DataBinder.Eval( Container, "DataItem.Email") %>' TabIndex="2" Width="339px" Skin="Vista" /> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| </table> |
nodeDetails.check();
nodeDetails.set_checked(
true);
I am also using trackchanges/commit to persist the new node and its state on the server. Everything is fine but when I look at the Node on the server side it is not checked.
Has anyone experienced a similar issue.
Thanks.