Bonjour
j'ai mis en place une detailsview qui est en mode insert et j'aimerais recuperer sur l'evenement
ItemInserting recuperer les valeurs que j'ai saisi afin de lancer la mise a jour grace a mon objet que j'ai developpé plutot que d'utiliser la methode sqldatasourcedirect, mais je n'arrive pas a retrouver mes données !!
je debute j'ai fait la formation .net mais il me manque qques elements.
merci
ci apres ma detail view.
<asp:DetailsViewID="dv_liste_titres"runat="server" AutoGenerateRows="False"OnItemUpdated="dv_liste_titres_ItemUpdated"OnItemUpdating="dv_liste_titres_ItemUpdating"OnModeChanging="dv_liste_titres_ModeChanging"OnItemInserting="dv_liste_titres_ItemInserting"><Fields><asp:BoundFieldDataField="code_ISIN"HeaderText="Code ISIN"ReadOnly="True"SortExpression="code_ISIN"/><asp:BoundFieldDataField="Nom_titres"HeaderText="Nom du titre"SortExpression="Nom_titres"/><asp:BoundFieldDataField="devise"HeaderText="Devise"SortExpression="id_devise"/><asp:BoundFieldDataField="Id_soc_gestion"HeaderText="Société de Gestion"SortExpression="id_soc_gestion"/><asp:BoundFieldDataField="Id_type_gestion"HeaderText="id_type_gestion"SortExpression="id_type_gestion"/><asp:BoundFieldDataField="Date_creation"HeaderText="date de création"SortExpression="date_création"/><asp:CommandFieldShowEditButton="True"ShowInsertButton="True"/></Fields></asp:DetailsView>j'ai essayé ca mais ca ne donne pas les bonnes valeurs saisies!
protectedvoid dv_liste_titres_ItemInserting(object sender, DetailsViewInsertEventArgs e){
titres_collection liste_titres = newtitres_collection();titres letitre = newtitres();letitre._devise = dv_liste_titres.Rows[0];
letitre.code_ISIN = dv_liste_titres.Rows[0].Cells[1].Text;
letitre.Nom_titres = dv_liste_titres.Rows[1].Cells[1].Text;
letitre.devise = dv_liste_titres.Rows[2].Cells[1].Text;
letitre.Id_soc_gestion = (
int)dv_liste_titres.Rows[3].Cells[1];letitre.Id_type_gestion = (
int)dv_liste_titres.Rows[4].Cells[1];letitre.Date_creation = (
DateTime)dv_liste_titres.Rows[5].Cells[1];liste_titres.AjoutTitre(letitre);
}
Gaétan