begin process at 2012 02 14 04:33:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Scripting

 > 

Javascript

 > 

Parcourir datagrid et lancer alert ou confirm sur click bouton


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Parcourir datagrid et lancer alert ou confirm sur click bouton

mercredi 20 août 2008 à 17:18:18 | Parcourir datagrid et lancer alert ou confirm sur click bouton

lops91

Membre Club
Bonjour,

J'ai eu à faire un datagrid (en c#) sur une page contenant une colonne de checkbox avec un imagebutton dans le header.
Lorsque l'on clique sur ce bouton, on déclenche une série d'opérations en fonction des lignes cochées.
On me demande maintenant d'afficher une fenêtre type alert lorsque l'on clique sur le bouton sans avoir coché une quelconque checkbox, et d'afficher une fenêtre de type confirm si on a cliqué sur le bouton avec des checkboxs cochées.

J'ai essayé toute sorte de chose (Attribute.Add placé à différents endroits comme : itemdatabound, itemcommand, dans un methode appelée au OnLoad du bouton ect...)

Je suppose qu'il ne reste plus que le parcours du datagrid en javascript dans le OnClick, mais je n'ai pas la moindre connaissance de ce langage. Je m'en remet donc à vous en espérant que quelqu'un saura me guider.

Merci

mercredi 20 août 2008 à 22:17:09 | Re : Parcourir datagrid et lancer alert ou confirm sur click bouton

nhervagault

Administrateur CodeS-SourceS
Salut

Pour commencer a te guider
voici un post de Cyril

http://blogs.developpeur.org/cyril/archive/2007/10/16/validation-checkboxlist-imposer-verifier-checkbox-coche.aspx

Apres il faut l'adapter pour ta datalist.

Ce code utilise ajax library de microsoft.

 

jeudi 21 août 2008 à 10:23:24 | Re : Parcourir datagrid et lancer alert ou confirm sur click bouton

lops91

Membre Club

Bonjour,

Tout d'abors merci de ta réponse, meme si je n'ai pas a réussi à adapté ce code, j'ai changer mes critères de recherche sur google et j'ai réussis a bricoler ceci :

function Confirmation_demande(datagridid)

   var monTableau = document.getElementById(datagridid);
   var control = false;
 // Boucle sur le datagrid 
   for (var j=2; j<=(monTableau.rows.length); j++)

   // Recuperation de la checkbox 
   box = document.getElementById(datagridid + "__ctl" + j + "_" + "chk_drop"); 
   if (box.checked) 
   { 
      control = true; 
   }
}
 if(control)

   if(confirm('test')) 
   {
       alert('ok'); 
   } 
   else
    { 
      alert('pas ok'); 
      return false;
    }
}
else

   alert('message'); 
   return false;
}
}


<asp:TemplateColumn>
 <ItemStyle HorizontalAlign="Center" BorderWidth="1px" BorderStyle="Solid" BorderColor="#002947" Width="10%"></ItemStyle>
 <HeaderTemplate>
  <asp:ImageButton ImageUrl="images/fermer.gif" OnClick="Confirmation_demande('DTG_ListeGroupe')" CommandName="Drop" Runat="server" ID="btn_drop"></asp:ImageButton>
 </HeaderTemplate>
 <ItemTemplate>
  <asp:CheckBox id="chk_drop" Runat="server" Enabled="true"></asp:CheckBox>
 </ItemTemplate>
</asp:TemplateColumn>


Cela fonctionne seulement les retun false; ne sont pas pris en compte, quelque soit le popup, on passe toujours coté server pour executer le ItemCommand...


jeudi 21 août 2008 à 10:46:27 | Re : Parcourir datagrid et lancer alert ou confirm sur click bouton

nhervagault

Administrateur CodeS-SourceS
Réponse acceptée !
Transforme ton
OnClick="Confirmation_demande('DTG_ListeGroupe')"
en
OnClick="return Confirmation_demande('DTG_ListeGroupe')"
vendredi 22 août 2008 à 08:09:00 | Re : Parcourir datagrid et lancer alert ou confirm sur click bouton

lops91

Membre Club
Simple mais efficace.
Tout fonctionne à merveille, un grand merci pour ton aide
dimanche 23 octobre 2011 à 00:38:10 | Re : Parcourir datagrid et lancer alert ou confirm sur click bouton

aguide

slt
j'ai programme un code en (c#) qui suivre les contrats des ouvriers .
alors je veux faire une alerte sur colonne datefin contrat de ma datagridview.
plus clairement je veux que avant 7 jours de la datefin contart lorsque jouvre l'application je trouve une notification ou alert sur datagridview


Cette discussion est classée dans : bouton, datagrid, alert, parcourir, confirm


Répondre à ce message

Sujets en rapport avec ce message

Modifier le bouton --Parcourir-- [ par Black_Pit ] Yo! Je cherche à modifier le bouton qui vient avec un . Y'a pas de problèmes pour modifier un "submit" ou un "reset" mais un "file", c'est une au datagrid et PushButton [ par theboboteam ] bonjour,j'ai un datagrid avec un bouton de type "PushButton"si je laisse comme ca, lorsque je clic sur le bouton , l'evenement ItemCommand ne se decl HELP DATAGRID ASP.NET [ par jthersen ] Voici mon problème :J'ai une datagrid, avec 2 colonnes de données, et 1 colonne de bouton.Voici en gros le code HTML que cela donne :<asp:datagrid id= Bouton Parcourir Re [ par syltouille ] Bonjour a Toutes et a tous !j'aimerais savoir si c'est possible de remplacer de cacher un bouton parcourir et sa zone de texte pour le remplacer par u Bouton parcourir, asp.net avec vb.net [ par Buzu ] Voila :je voudrais faire un bouton parcourir qui permette d'aller chercher le fichier souhaité surle pc client, et afficher le chemin complet jusqu'à Petite question sur les datagrid avec colone de bouton [ par Cookiem ] Lorsqu'on fait un data grid en mettant une colone de bouton.Si l'on met le type de bouton en tant que lien... pas de problème.On récupère facilement l Comment déclencher l'evenement d'un bouton placé dans une datagrid ? [ par wynxo ] Hello tlm,Je suis a la recherche d'un exemple dans lequel il y a un datagrid dans laquel chaque row contient au moins un bouton.Car j'arrive sans prob datagrid ! [ par Mickey VB ] Bonjour je souhaiterais gérer un évènement dans un imagebutton d'un datagrid. c'est à dire lorque l'on click sur le bouton, il devrait se produire un Changer Text d'un bouton contenu dans un datagrid [ par cabbry ] Bonjour, j'ai une colonne de boutons dans un datagrid (dans une TemplateColumn). Lorsque je clique sur le bouton, je voudrais que le Text de tout le Datagrid problème [ par lenneth666 ] Voila dans mon application j'ai une datagrid avec deux colonnes de bouton. J'aimerai savoir comment on c'est sur quel bouton a cliqué l'utilisateur.


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,685 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales