Limitation de nombre d'enregistrement d'une listview [Fermé]

Signaler
Messages postés
13
Date d'inscription
vendredi 30 mars 2012
Statut
Membre
Dernière intervention
19 décembre 2013
-
Messages postés
13
Date d'inscription
vendredi 30 mars 2012
Statut
Membre
Dernière intervention
19 décembre 2013
-
Bonjour,

j'ai un problème sa fais une semaine que je travaille dessus et j aimerai bien trouvé une solution
J'ai une listeview lié a une base de donnée dont je fais l'insertion des étudiants.. et j'aimerai pas dépassé 30 insertions ...le but est que si j'essaye d'entré le 31eme étudiant on doit m'arreté en affichant un message d'alerte

en attente d'une réponse je vous remercie d'avance

2 réponses

Messages postés
4761
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
23 octobre 2020
1 228
// Je mets le code en C#
public void AjouterEtudiant()
{
 if(laListBox.Items.Count > 30)
 {
  MessageBox.Show("STOP, Trop d'étudiants!");
  return;
 }
 laListBox.Items.Add(champNom.Text);
}
Si tu codes en VB.NET (passe sérieusement au C# si c'est le cas), la version VB du code est ici.
Messages postés
13
Date d'inscription
vendredi 30 mars 2012
Statut
Membre
Dernière intervention
19 décembre 2013

Merci pour votre réponse mais le probléme n'est toujours pas résolue
dsl de ne pas avoir spécifié le type de langage avec lequelle je travaille ...je travaille sur une application web en C# et ASP.NET pour l gestion des étudiants de la faculté

Je viens d'ajouter le bout de code que vous m'avez donner dans la page load mais pas de réaction malheuresement

if (ListView1.Items.Count>5)
{

ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + "Dsl la liste est désormais pleine vous ne pouvez pas entré d'autre étudiant !!" + "');", true);
}
Messages postés
4761
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
23 octobre 2020
1 228
Je m'excuse ne ne pas pouvoir être de grande aide, je n'ai jamais codé pour ASP.NET; et n'ai aucune idée de comment une ListBox est gérée par ce dernier. Si la page doit être rechargée à chaque modification, il faudrait plutôt intercepter l'envoi du formulaire.
Désactivez les champs du formulaire au load de la page si ListView1.Items.Count>5
Messages postés
13
Date d'inscription
vendredi 30 mars 2012
Statut
Membre
Dernière intervention
19 décembre 2013

sa marche toujours pas mais je vous remercie énormément pour votre aide :)