Recupération de données d'un detailsview

ghameau Messages postés 2 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 5 février 2007 - 29 janv. 2007 à 16:16
herve_labenere Messages postés 23 Date d'inscription mardi 11 juillet 2006 Statut Membre Dernière intervention 27 octobre 2008 - 27 févr. 2008 à 16:55
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:DetailsView
ID="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:BoundField
DataField="code_ISIN"
HeaderText="Code ISIN"
ReadOnly="True"
SortExpression="code_ISIN"
/>

<asp:BoundField
DataField="Nom_titres"
HeaderText="Nom du titre"
SortExpression="Nom_titres"
/>

<asp:BoundField
DataField="devise"
HeaderText="Devise"
SortExpression="id_devise"
/>

<asp:BoundField
DataField="Id_soc_gestion"
HeaderText="Soci&#233;t&#233; de Gestion"
SortExpression="id_soc_gestion"
/>

<asp:BoundField
DataField="Id_type_gestion"
HeaderText="id_type_gestion"
SortExpression="id_type_gestion"
/>

<asp:BoundField
DataField="Date_creation"
HeaderText="date de cr&#233;ation"
SortExpression="date_cr&#233;ation"
/>

<asp:CommandField
ShowEditButton="True"
ShowInsertButton="True"/>

</Fields>

</asp:DetailsView>j'ai essayé ca  mais ca ne donne pas les bonnes valeurs saisies!

protected
void dv_liste_titres_ItemInserting(
object sender,
DetailsViewInsertEventArgs e){

titres_collection liste_titres =
new
titres_collection();

titres letitre =
new
titres();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

1 réponse

herve_labenere Messages postés 23 Date d'inscription mardi 11 juillet 2006 Statut Membre Dernière intervention 27 octobre 2008
27 févr. 2008 à 16:55
0
Rejoignez-nous