Le detailView en dynamique qui ne veux pas faire d'INSERT
Bonjour
Je fais un DetailView dans une page en le créant dynamiquement dans le Page Load.
J'ai fait exprés qu'il se fasse en mode insert, le but de cette chose étant simplement d'ajouter une enregistremnet dans la table.
L'ennui, c'est que l'enregistrement ne se fait pas et je ne comrpend pas pourquoi.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
Dim dvAjout As New DetailsView
Dim dsAjout As New SqlDataSource
With dsAjout
.ID = "dsAjCat"
.ProviderName = "System.Data.SqlClient"
.ConnectionString = "Data Source=devbv;Initial Catalog=mabase;User ID=sa"
.SelectCommand = "SELECT Nom_Categ, Categ_Parent FROM Categ_Annonce"
.InsertCommand = "INSERT INTO Categ_Annonce(Nom_Categ, Categ_Parent) VALUES(@Nom_Categ, @Categ_Parent)"
End With
With dvAjout
.ID = "dvAjCat"
.AutoGenerateRows = True
.AutoGenerateInsertButton = True
.DefaultMode = DetailsViewMode.Insert
.DataSourceID = dsAjout.ID
End With
tb.Rows(0).Cells(0).Controls.Add(dsAjout)
tb.Rows(0).Cells(0).Controls.Add(dvAjout) |
Pouvez vous m'aider ?