Accueil > Forum > > > > Modifier le Gridview en visual studio 2005 (asp.net2)
Modifier le Gridview en visual studio 2005 (asp.net2)
mercredi 28 décembre 2005 à 14:03:38 |
Modifier le Gridview en visual studio 2005 (asp.net2)

hotlines
|
bonjour , j'ai un petit problème avec le dabagrid , quand je veux modifier un enregistrement directement sur le Gridview il me m'affiche m'erreur suivante :
Server Error in '/WebSite1' Application.
Updating is not supported by data source 'SqlDataSource1' unless UpdateCommand is specified. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NotSupportedException: Updating is not supported by data source 'SqlDataSource1' unless UpdateCommand is specified.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. | Stack Trace:
[NotSupportedException: Updating is not supported by data source 'SqlDataSource1' unless UpdateCommand is specified.]
System.Web.UI.WebControls.SqlDataSourceView.ExecuteUpdate(IDictionary keys, IDictionary values, IDictionary oldValues) +741
System.Web.UI.DataSourceView.Update(IDictionary keys, IDictionary values, IDictionary oldValues, DataSourceViewOperationCallback callback) +78
System.Web.UI.WebControls.GridView.HandleUpdate(GridViewRow row, Int32 rowIndex, Boolean causesValidation) +1218
System.Web.UI.WebControls.GridView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +853
System.Web.UI.WebControls.GridView.RaisePostBackEvent(String eventArgument) +191
System.Web.UI.WebControls.GridView.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +172
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4919
|
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42
|
|
mercredi 28 décembre 2005 à 14:07:30 |
Re : Modifier le Gridview en visual studio 2005 (asp.net2)
|
mercredi 28 décembre 2005 à 14:13:52 |
Re : Modifier le Gridview en visual studio 2005 (asp.net2)

hotlines
|
merci de m'avoir donner une réponse suite a mon message , qu'est ce que vous voulez dire par parametrer mon sqldatasource ? est ce que je dois le faire au nuveau des propriétés de sqldatasource ?
|
|
mercredi 28 décembre 2005 à 14:22:08 |
Re : Modifier le Gridview en visual studio 2005 (asp.net2)

azra
|
Re-bonjour, Voici un exemple de SQLDataSource 2.0 qui prend en compte l'update:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:EpitechDBConnectionString %>" InsertCommand="INSERT INTO [auteur] ([idauteur], [nom], [prenom]) VALUES (@idauteur, @nom, @prenom)" SelectCommand="SELECT * FROM [auteur]" UpdateCommand="UPDATE [auteur] SET [nom] = @nom, [prenom] = @prenom WHERE [idauteur] = @idauteur"> <UpdateParameters> <asp:Parameter Name="nom" Type="String" /> <asp:Parameter Name="prenom" Type="String" /> <asp:Parameter Name="idauteur" Type="Object" /> </UpdateParameters> <InsertParameters> <asp:Parameter Name="idauteur" Type="Object" /> <asp:Parameter Name="nom" Type="String" /> <asp:Parameter Name="prenom" Type="String" /> </InsertParameters> </asp:SqlDataSource> Pour le faire via l'assistant, écran de configuration de la datasource, lors tu choisis la table ou tu veux faire ta requête, il faut cliquer sur "Avanced..." et cocher la case generate update, delete and insert statement. Je pense que c'est cette étape que tu as oublié. Bon courage!
Azra ( Florent) - MVS - MCAD.NET
|
|
mercredi 28 décembre 2005 à 14:31:14 |
Re : Modifier le Gridview en visual studio 2005 (asp.net2)

hotlines
|
Merci encore pr la réponde , mais quand je clique sur le bouton advenced lors de la configuration de mon SQLDATASource je trouve les cases a coché désactivé comme sur la photo

est ce que il ya un moyens des activés??
|
|
mercredi 28 décembre 2005 à 14:33:00 |
Re : Modifier le Gridview en visual studio 2005 (asp.net2)
|
mercredi 28 décembre 2005 à 14:41:37 |
Re : Modifier le Gridview en visual studio 2005 (asp.net2)

hotlines
|
C'est bon , j'ai trouvé pq c"étais désactivé , il fallait que je met un de mes champs de ma table client comme clé primaire alors je suis aller a ma base de données et j'ai mis un champs tant que clé primaire puis ca marche puis j'ai testé mon code et les mofication marche très bien sur mon Gridview , voici le code qui marche et encore merci pr ta précieuse aide , il me reste qu'un probleme au niveau de dreamveaver , la mise a jour de gridview ne marche pas mais je vais essayé comme meme le plus imporant ce qu'elle marche sur visual studio 2005 :
<% @ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns="http://www.w3.org/1999/xhtml" >
< head runat="server">
<title>Untitled Page</title>
</ head>
< body>
<form id="form1" runat="server">
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConflictDetection="CompareAllValues"
ConnectionString="<%$ ConnectionStrings:mabaseConnectionString %>" DeleteCommand="DELETE FROM [client] WHERE [nom] = @original_nom AND [prenom] = @original_prenom"
InsertCommand="INSERT INTO [client] ([nom], [prenom]) VALUES (@nom, @prenom)"
OldValuesParameterFormatString="original_{0}" SelectCommand="SELECT * FROM [client]"
UpdateCommand="UPDATE [client] SET [prenom] = @prenom WHERE [nom] = @original_nom AND [prenom] = @original_prenom">
<DeleteParameters>
<asp:Parameter Name="original_nom" Type="String" />
<asp:Parameter Name="original_prenom" Type="String" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="prenom" Type="String" />
<asp:Parameter Name="original_nom" Type="String" />
<asp:Parameter Name="original_prenom" Type="String" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="nom" Type="String" />
<asp:Parameter Name="prenom" Type="String" />
</InsertParameters>
</asp:SqlDataSource>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="nom"
DataSourceID="SqlDataSource1">
<Columns>
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True" />
<asp:BoundField DataField="nom" HeaderText="nom" ReadOnly="True" SortExpression="nom" />
<asp:BoundField DataField="prenom" HeaderText="prenom" SortExpression="prenom" />
</Columns>
</asp:GridView>
</form>
</ body>
</ html>
|
|
mercredi 28 décembre 2005 à 14:46:24 |
Re : Modifier le Gridview en visual studio 2005 (asp.net2)
|
mercredi 28 décembre 2005 à 14:48:43 |
Re : Modifier le Gridview en visual studio 2005 (asp.net2)

hotlines
|
je sais que je demande bcp , mais est ce que je peux avoir le plaisir d'avoir votre msn l'histoir de partager nos expériences ,je serai honoré de vous avoir sur ma liste de contact : mon msn : mc_gladiator@hotmail.com
merci. :)
|
|
lundi 4 juin 2007 à 18:54:30 |
Re : Modifier le Gridview en visual studio 2005 (asp.net2)

New_World
|
SVP c urgent j ai eu le meme probleme mai moi c parce que j utilise plusieur table et jsai pa comment resoudre SVP aidez moi et merci d avance un seul bras n'applaudis jamais
|
|
Cette discussion est classée dans : web, system, gridview, ui, is
Répondre à ce message
Sujets en rapport avec ce message
Suppression d'une ligne dans un Gridview [ par ric_ross ]
Bonjour les Fondus !!! En fait j'ai perdu plusieurs heures cet apres midi sur ce probleme qui me dépasse : 1_j'ai une SQLDataSource avec un s
Objet non instancié??? [ par gpirson ]
Bonjour, c'est la première fois que je viens sur ce forum alors je ne suis pas vraiment au courant du protocole.J'ai un petit problème, est ce que que
Échec de la validation MAC Viewstate [ par Mickyberg ]
Bonjour,Je souhaiterai savoir si quelq'un a déjà rencontré ce problème ou pas. J'ai une erreur qui arrive de facon complétement aléatoire et mon héber
Erreur du serveur dans l'application '/' + Echec du chargement de l'état. [ par khayour ]
bonjour,j'ai une application web pour la gestion du personnel, elle a été developpée par des stagiaires qui étaient là avant moi.le probléme et que lo
Pb de connexion Access [ par tilleuls ]
(Je suis en train d'apprendre à porter mes applications base de données Access sous ASP.NET). J'utilise pour commencer des outils gratuits (Visual Web
NVelocity & Hashtable [ par Nawalll ]
Bonsoir tout le mondej'ai une classe c# qui recupère des informations à partir d'un formulaire, les stocke dans un Hashtable et puis utilise velocity
Impression d'un System.Web.UI.Webcontrols.Table [ par fdecandido ]
Bonjour,Je suis debutant en .net et developpe en c#.Je dois faire un moteur de resa hotel en ligne.L'utilisateur saisie un certain nombre de param cho
besoin d'éclaircissements sur le traçage d'une exception [ par equinoxe83 ]
Bonjour à tous,Pas sur que j'ai posté dansle bon thème ... Merci de m'indiquer si je dois le ré-aiguiller.Bref, mon Pb est le suivant :J'ai un formvie
connexion base de données [ par deathsurfer ]
onjour à tous, je suis sous Windows Server 2003 R2 SP1 et j'utilise SQL Server 2005. Dans mon fichier web.config j'ai mis:<div class="smallfont" style
Aucune ligne à la position 0 [ par salimdz2004 ]
salut j'ai ce problème sur le poste client, mais sur le serveur (micro IIS Installer) il marche trés bien, la page asp lire un fichier Excel avec conn
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par Megafan
Cliquez pour lire la suite par Megafan FORMULAIREFORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|