Bonjour,
Je cherche à faire une insertion avec un details view :
J'ai donc la fonction InsertionClient qui est appelé lorsque j'ai cliqué sur nouveau et qu'ensuite je cherche à enregistrer mon nouvel enregistrement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <asp:DetailsView ID="InsertClient" DataSourceID="DS_Detail" runat="server" DataKeyNames="ClientID" AutoGenerateDeleteButton="True" AutoGenerateEditButton="True" AutoGenerateInsertButton="True" AutoGenerateRows="False" CommandRowStyle-HorizontalAlign=Center BorderWidth="0px" OnItemInserting=InsertionClient > <Fields > <asp:TemplateField HeaderText="Comax" SortExpression="Comax" > <ItemTemplate> <asp:Label ID="Comax" runat="server" Text='<%# Bind("Comax") %>'></asp:Label> </ItemTemplate> <EditItemTemplate> <input type="text" id="TBCOMAX" runat="server" value='<%# Bind("Comax") %>' size="7" maxlength="7"> </EditItemTemplate> <ItemStyle BorderWidth="0px" /> <HeaderStyle BorderWidth="0px" /> </asp:TemplateField>
C'est là que je bloque :
Comment faire pour acceder à la valeur que j'ai renseigner dans le input type=text de mon edittemplate de ce detailview?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 protected void InsertionClient(Object sender, DetailsViewInsertEventArgs e) { string manouvellevaleur = ((DetailsView)sender). [...] Que mettre ici? }
merci d'avance pour toute suggestion.
Partager