Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : PB AVEC DETAILVIEW [ Base de données / MySQL ] (mmerabti)

vendredi 9 novembre 2007 à 10:31:35 | PB AVEC DETAILVIEW

mmerabti

J'ai un problème depuis que j'ai transformé mes boutons contenus dans mon detailview en template button.

En effet, depuis j'intercepte sans problème les évenements Insert et New mais pas l'évenement Update.

Code Behind:

//Ici ca ne marche pas l'evenement n'est jamais appellé
protectedvoid DetailsView1_ItemUpdating(object sender, DetailsViewUpdateEventArgs e)
{
FuncGroup.Update(newGuid(Request.Params["ID"]), name, index, parentId);
Label3.Text =
"<script language=\"javascript\" type=\"text/javascript\">parent.location.reload();</script>";
}

//Ici ca marche l'evenement est appelé
protectedvoid DetailsView1_ItemInserting(object sender, DetailsViewInsertEventArgs e)
{
FuncGroup.Insert(Guid.NewGuid(),name, index, parentId);Label3.Text = "<script language=\"javascript\" type=\"text/javascript\">parent.location.reload();</script>";
}

 Code client:

< asp : DetailsView ID ="DetailsView1" runat ="server" AutoGenerateRows ="False"

DataKeyNames ="Id" OnItemInserting ="DetailsView1_ItemInserting" OnItemUpdating ="DetailsView1_ItemUpdating" OnModeChanging ="DetailsView1_ModeChanging" OnItemDeleting ="DetailsView1_ItemDeleting" Width ="100%" meta : resourcekey ="DetailsView1Resource1">
.....
.....

<asp:TemplateFieldShowHeader="False">
<EditItemTemplate>
<asp:LinkButtonID="Update"runat="server"CausesValidation="True"CommandName="Update"
Text="Mettre . jour"></asp:LinkButton>
<asp:LinkButtonID="Cancel"runat="server"CausesValidation="False"CommandName="Cancel"
Text="Annuler"></asp:LinkButton>
</EditItemTemplate>
<InsertItemTemplate>
<asp:LinkButtonID="Insert"runat="server"CausesValidation="True"CommandName="Insert"
Text="Ins,rer"></asp:LinkButton>
<asp:LinkButtonID="Cancel"runat="server"CausesValidation="False"CommandName="Cancel"
Text="Annuler"></asp:LinkButton>
</InsertItemTemplate>
<ItemStyleHorizontalAlign="Right"/>
<ItemTemplate>
<asp:LinkButtonID="Modify"runat="server"CausesValidation="False"CommandName="Edit"
Text="Modifier"></asp:LinkButton>
<asp:LinkButtonID="New"runat="server"CausesValidation="False"CommandName="New"
Text="Nouveau"></asp:LinkButton>
<asp:LinkButtonID="Delete"runat="server"CausesValidation="False"CommandName="Delete"
Text="Supprimer"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>

Merci de votre aide.

vendredi 9 novembre 2007 à 23:28:31 | Re : PB AVEC DETAILVIEW

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour,

est-ce qu'en mettant CausesValidation à false cela change quelque chose ? si oui cela vient alors de la validation coté serveur qui foire. Sinon regarde avec fiddler ou firebug les requetes http qui passe et compare avec une version qui fonctionne. Si tu ne vois touours rien créer une nouvelle page ultra simplifié pour essayer de voir ce qui cause le problème.


Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant

mercredi 6 août 2008 à 16:07:23 | Re : PB AVEC DETAILVIEW

matrix60

salut,

Je rencontre aussi un problème avec ma detailview. En fait j'utilise une detailview pour lancer des requetes SQL pour remplir ma base : j'ai activer l'insertion pour que je puisse ajouté des donnée dans ma base et les afficher dans une gridview mais le probleme c'est que je lie cette detailview aux données. De ce fait il m'affiche la premiere donnée du tableau je ne veus rien affiché. Et si j'enleve la lisaison avec les données le champ pour entrer les données disparait. Auriez vous une solution a mon prob?

merci.
Cordialement

NEO



Cette discussion est classé dans : asp, text, server, runat, detailsview1


Répondre à ce message

Sujets en rapport avec ce message

Problème avec RequiredFieldValidator [ par richardjul ] Bonjour,j'ai un problème avec mon RequiredFieldValidator, je suis un peu novice en VB.Net mais j'essaie tant bien que mal!Mon soucis est le suivant, d update dans formview + sqldatasource [ par jimmy28 ] Salut à tous,Voilà, ca fait des semaines que je cherche désespérément pourquoi mon UPDATE ne fonctionne pas.Je travaille en asp.net 2.0 et VB.net s Procédure Stockée et Formulaire asp.net [ par ecureuilmasque ] Bonjour,Ma procédure fonctionne bien depuis SQL Server mais impossible de lui passer les reponses depuis le formulaire .net.Je patauge un peu.---- Pro Problème de validation sur FormView [ par v.massip ] Bonjour à tous,Je viens vers vous avec le problème suivant : Je n'arrive pas à réaliser une validation de FormView (en modification) via des Validator passage de d'un param entre deux DDL [ par 76julien ] Bonjour tout le monde !!Je cherche a faire passer un paramètre entre deux DropDownList qui se trouve sur la meme page...Concrétement, le principe est Aide pour le Calendar Ajax [ par vinzemuls ] Bonjour, j'ai installé AJAX toolkit.J'ai ajouté sur mon site le toolkitscriptmanager + calendarextender + une boite de texte.J'ai mis la propriété Tar Update panels et validators [ par faulenzer ] Bonjour,Voici mon problème :J'ai une page aspx avec 2 updatepanels dedans (Et un scripmanager donc).Dans mon premier updatepanel j'ai placé un multivi PROBLEME DE MISE A JOUR AVEC FORMVIEW [ par simo5266 ] Bonsoir tt le monde, Je développe avec VS.NET 2005 une application WEB et j'ai un probleme de mise a jour(modification ou bien la suppression) avec CollapsiblePanelExtender [ par necnec ] Bonjour a tous,J'ai un collapsiblePannelExtender dans un datalist mais je n'arrive pas a géré mes envenement rpt_home_ItemCommand2 en code behind aucu récupérer la sélection d'1 DDL pour faire une insertion dans 1 BDD [ par bootchoz ] salut et merci pour votre aide !!!j'ai créér un formview avec un isertItemTemplate qui contient :2 textbox rattachées à une meme table, 1 DDL rattaché


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.