[C# 2.0] Comment acceder aux infos d'un detailview en mode edit/insert?
Bonjour,
Je cherche à faire une insertion avec un details view :
Code:
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> |
J'ai donc la fonction InsertionClient qui est appelé lorsque j'ai cliqué sur nouveau et qu'ensuite je cherche à enregistrer mon nouvel enregistrement.
C'est là que je bloque :
Code:
1 2 3 4
| protected void InsertionClient(Object sender, DetailsViewInsertEventArgs e)
{
string manouvellevaleur = ((DetailsView)sender). [...] Que mettre ici?
} |
Comment faire pour acceder à la valeur que j'ai renseigner dans le input type=text de mon edittemplate de ce detailview?
merci d'avance pour toute suggestion.