Je ne comprend pas trop le concept puisque le DetailsView s'adapte déjà dynamiquement aux DataRow de la source de données. -- Paul Bacelar MVP VC++
"Helter Skelter" wrote in message news:44bb4b19$0$875$
bonjour, voila tout est dans le titre. cela fait 2 semaine que je suis bloqué dans ma programmation.
merci de bien vouloir m'aider
Helter Skelter
bonjour ! tout simplement parce que (voir ma demande du 3 juillet) je ne connait pas par avance la table que je veux lire (dynamiquement !)
1) je cherche une instance sql server sur le reseau 2) je m'y connecte et recupere toutes les tables utilisateurs 3) je selectionne une table et affiche les enregistrement dans un nouveau datagrid 4) je selectionne un enregistrement (une ligne du datagrid) pour l'afficher dans un detailsview
jusque l'a j'y arrive (tout en code behind VB)
je clique sur "edit" je passe en mode "edition" je clique sur "update" j'ai un message d'erreur sur l'index
voici un lien ou j'explique plus en detail mes problemes http://www.aspfr.com/infomsg_DETAILSVIEW-ENTIEREMENT-DYNAMIQUE-CODE-BEHIND-ASP-NET-VB_782165.aspx
ceci dit mon probleme est simple creer via programmation un detailview avec modif/suppr/ajout en ayant rien ne doit apparaitre dans le aspx (le SqlDataSource par exemple ne contient qu'un nom id). tout doit se creer dans le code behind. je rappelle que les colonnes de la table ne seront connues que par programmation
//SelectStatement = "SELECT COLUMN_NAME, data_type FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='" & Session("fic") & "'"// ensuite j'essaye de creer en dynamique les valeurs que j'ai vu dans les exemples en "declaratif" en recréant tous les paramettres par exemple :
Details_View.Fields.Clear()
ForEach Row In fichierDS.Tables(Session("fic")).Rows Dim bFld As BoundField = Nothing bFld = New BoundField() bFld.DataField = Row.Item(0) bFld.HeaderText = Row.Item(0) If bFld.DataField = "id"Then bFld.ReadOnly = "True" EndIf Details_View.Fields.Add(bFld) ect...
merci
"Paul Bacelar" a écrit dans le message de news:
Je ne comprend pas trop le concept puisque le DetailsView s'adapte déjà dynamiquement aux DataRow de la source de données. -- Paul Bacelar MVP VC++
"Helter Skelter" wrote in message news:44bb4b19$0$875$
bonjour, voila tout est dans le titre. cela fait 2 semaine que je suis bloqué dans ma programmation.
merci de bien vouloir m'aider
bonjour !
tout simplement parce que (voir ma demande du 3 juillet) je ne connait pas
par avance la table que je veux lire (dynamiquement !)
1) je cherche une instance sql server sur le reseau
2) je m'y connecte et recupere toutes les tables utilisateurs
3) je selectionne une table et affiche les enregistrement dans un nouveau
datagrid
4) je selectionne un enregistrement (une ligne du datagrid) pour l'afficher
dans un detailsview
jusque l'a j'y arrive (tout en code behind VB)
je clique sur "edit" je passe en mode "edition"
je clique sur "update" j'ai un message d'erreur sur l'index
voici un lien ou j'explique plus en detail mes problemes
http://www.aspfr.com/infomsg_DETAILSVIEW-ENTIEREMENT-DYNAMIQUE-CODE-BEHIND-ASP-NET-VB_782165.aspx
ceci dit mon probleme est simple
creer via programmation un detailview avec modif/suppr/ajout en ayant
rien ne doit apparaitre dans le aspx (le SqlDataSource par exemple ne
contient qu'un nom id). tout doit se creer dans le code behind.
je rappelle que les colonnes de la table ne seront connues que par
programmation
//SelectStatement = "SELECT COLUMN_NAME, data_type FROM
INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='" & Session("fic") & "'"//
ensuite j'essaye de creer en dynamique les valeurs que j'ai vu dans les
exemples en "declaratif" en recréant tous les paramettres par exemple :
Details_View.Fields.Clear()
ForEach Row In fichierDS.Tables(Session("fic")).Rows
Dim bFld As BoundField = Nothing
bFld = New BoundField()
bFld.DataField = Row.Item(0)
bFld.HeaderText = Row.Item(0)
If bFld.DataField = "id"Then
bFld.ReadOnly = "True"
EndIf
Details_View.Fields.Add(bFld) ect...
merci
"Paul Bacelar" <paul.bacelar@PASDESPAMlaposte.net> a écrit dans le message
de news: OQyt7R5qGHA.4508@TK2MSFTNGP04.phx.gbl...
Je ne comprend pas trop le concept puisque le DetailsView s'adapte déjà
dynamiquement aux DataRow de la source de données.
--
Paul Bacelar
MVP VC++
"Helter Skelter" <A-Splendid-Time-Is-Guaranteed-For-All@apple.record.fr>
wrote in message news:44bb4b19$0$875$ba4acef3@news.orange.fr...
bonjour,
voila tout est dans le titre. cela fait 2 semaine que je suis bloqué dans
ma programmation.
bonjour ! tout simplement parce que (voir ma demande du 3 juillet) je ne connait pas par avance la table que je veux lire (dynamiquement !)
1) je cherche une instance sql server sur le reseau 2) je m'y connecte et recupere toutes les tables utilisateurs 3) je selectionne une table et affiche les enregistrement dans un nouveau datagrid 4) je selectionne un enregistrement (une ligne du datagrid) pour l'afficher dans un detailsview
jusque l'a j'y arrive (tout en code behind VB)
je clique sur "edit" je passe en mode "edition" je clique sur "update" j'ai un message d'erreur sur l'index
voici un lien ou j'explique plus en detail mes problemes http://www.aspfr.com/infomsg_DETAILSVIEW-ENTIEREMENT-DYNAMIQUE-CODE-BEHIND-ASP-NET-VB_782165.aspx
ceci dit mon probleme est simple creer via programmation un detailview avec modif/suppr/ajout en ayant rien ne doit apparaitre dans le aspx (le SqlDataSource par exemple ne contient qu'un nom id). tout doit se creer dans le code behind. je rappelle que les colonnes de la table ne seront connues que par programmation
//SelectStatement = "SELECT COLUMN_NAME, data_type FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='" & Session("fic") & "'"// ensuite j'essaye de creer en dynamique les valeurs que j'ai vu dans les exemples en "declaratif" en recréant tous les paramettres par exemple :
Details_View.Fields.Clear()
ForEach Row In fichierDS.Tables(Session("fic")).Rows Dim bFld As BoundField = Nothing bFld = New BoundField() bFld.DataField = Row.Item(0) bFld.HeaderText = Row.Item(0) If bFld.DataField = "id"Then bFld.ReadOnly = "True" EndIf Details_View.Fields.Add(bFld) ect...
merci
"Paul Bacelar" a écrit dans le message de news:
Je ne comprend pas trop le concept puisque le DetailsView s'adapte déjà dynamiquement aux DataRow de la source de données. -- Paul Bacelar MVP VC++
"Helter Skelter" wrote in message news:44bb4b19$0$875$
bonjour, voila tout est dans le titre. cela fait 2 semaine que je suis bloqué dans ma programmation.