begin process at 2012 05 27 17:41:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Comment rajouter dynamiquement des bouttons dans un tableau


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

Comment rajouter dynamiquement des bouttons dans un tableau

jeudi 31 mars 2005 à 12:18:39 | Comment rajouter dynamiquement des bouttons dans un tableau

billou_13

Membre Club
Alors voila, j'ai créé un tableau qui insére dynamiquement des données d'une de mes tables de la base de données. Jusque la ok.
Seulement, je voudrais ajouter en chaque fin de ligne un bouton me permettant de pointer vers une url avec paramètres ( style    remove.aspx?id=4  ) pour pouvoir ensuite supprimmer l'élément.

Voici mon code et mes explications :

SqlDataReader DR = sqlCommand.ExecuteReader();
while(DR.Read())
{
      //Création des cellules
      TableCell Cell_Num = new TableCell();
      Cell_Num.Text = DR.GetString(1);
      TableCell Cell_Nom = new TableCell();
      Cell_Nom.Text = DR.GetString(2);
      TableCell Cell_Prenom = new TableCell();
      Cell_Prenom.Text = DR.GetString(3);
      //Création de la cellule pour le bouton
      TableCell Cell_Button = new TableCell();
      //Création du bouton
      Button Button_Remove = new Button();
      Button_Remove.Text = "Supprimer";

      //Comment associer un événement clic au boutton ?
      //(Qui pointe vers une url avec paramètre)
      //Comment ajouter le bouton dans la cellule ?
                                               
      //Création de la ligne
      TableRow Line = new TableRow();
      Line.Cells.Add(Cell_Num);
      Line.Cells.Add(Cell_Nom);
      Line.Cells.Add(Cell_Prenom);
      //Insertion de la cellule du boutton
                                                                       
      //Insertion dans le tableau
      Tableau.Rows.Add(Line);
}

     Si vous avez des réponses ? En tout cas merci,

Billou_13
Bask En Force
jeudi 31 mars 2005 à 13:48:07 | Re : Comment rajouter dynamiquement des bouttons dans un tableau

jesusonline

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Euh ....

Si tu associes un event au click d'un bouton? tu n'auras pas la possibilité de mettre une url et si tu met une url (c'est à dire faire un link sous forme de button) tu peux pas lui associer un event :p

pour associer un event, j'ai du faire une source la dessus, mais en gros ca ressemble à ca

lebutton.onclick += new eventhandler(lebouton_click();




Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr
jeudi 31 mars 2005 à 15:35:48 | Re : Comment rajouter dynamiquement des bouttons dans un tableau

billou_13

Membre Club
Réponse acceptée !
oki merci beaucoup .

J'avais trouvé quelques réponses sur le net à mes questions , voici le code réponse :

SqlDataReader DR = sqlCommand.ExecuteReader();
                   
int PK_Mobile;
bool Active;
                   
while(DR.Read())
{
    PK_Mobile = DR.GetInt32(0);
                       
    //Création des cellules
    TableCell Cell_Num = new TableCell();
    Cell_Num.Text = DR.GetString(1);
    TableCell Cell_Nom = new TableCell();
    Cell_Nom.Text = DR.GetString(2);
    TableCell Cell_Prenom = new TableCell();
    Cell_Prenom.Text = DR.GetString(3);
                       
    Active = DR.GetBoolean(4);
    CheckBox Check_Active = new CheckBox();
    Check_Active.Checked = Active;
    Check_Active.ID = "Check_Active_"+PK_Mobile.ToString();
    TableCell Cell_Active = new TableCell();
    Cell_Active.Controls.Add(Check_Active);

    Button Button_Remove = new Button();
    Button_Remove.Text = "Supprimer";
    Button_Remove.ID = "Button_Remove_"+PK_Mobile.ToString();
    //Ajout d'un événement sur le boutton
    Button_Remove.Click += new EventHandler(Button_Remove_Click);
    TableCell Cell_Button = new TableCell();
    Cell_Button.Controls.Add(Button_Remove);
                                                                      
    //Création de la ligne
    TableRow Line = new TableRow();
    Line.Cells.Add(Cell_Num);
    Line.Cells.Add(Cell_Nom);
    Line.Cells.Add(Cell_Prenom);
    Line.Cells.Add(Cell_Active);
    Line.Cells.Add(Cell_Button);
                                                                                                                       
    //Insertion dans le tableau
    MobilesTable.Rows.Add(Line);
}

et le code pour la fonction sur un clic de bouton :

private void Button_Remove_Click(object sender, System.EventArgs e)
{
    Button Clicked_Button = (Button)sender;
    ClickedLabel.Text ="Vous venez de choisir le PK= " + Clicked_Button.ID.ToString();
 }

            Voila voila

Billou_13
Bask En Force


Cette discussion est classée dans : button, tableau, dr, cell, tablecell


Répondre à ce message

Sujets en rapport avec ce message

Tableau dynamique et image en background ds une cellulle [ par StephaneNet ] Bonjour à tous,Je fais actuellement un tableau dynamique et cela fonctionne mais j'aimerai mettre une image de fond sur une cellule mais je ne trouve besoin de conseil [ par nassimmm ] bjr tout le monde,    voila  j ai besoin qu on m'orient vers une solution pour mon probleme. le probleme est le suivant, je cherche a faire un tableau Controles html en asp.net [ par hichamveo ] j'utilise un tableau html dans une page web asp2005(c#) et je veut acceder aux proprietés de ce tableau dans le code c#,mais je vois qu'il est pas rec controles html en aspnet [ par hichamveo ] j'utilise un tableau html dans une page web asp2005(c#) et je veut acceder aux proprietés de ce tableau dans le code c#,mais je vois qu'il est pas rec appel d'1 methode de classe : nothing happen ! [ par bootchoz ] re,j'ai un pb avec une classe que j'ai créée qui permet la Recuperation du nom d'un formulaire en fonction de son ID et rien ne se passe. Je n'arrive Etat ASP dans un tableau [ par Muintyr ] Bonjour,Je bloque dans l'affichage de mes résultats ! En effet, je souhaite réalisé un état ASP sous forme de tableau de la manière suivante           Image Button [ par elpens ] Bonjour, Je suis actuellement bloqué et je recherche un peu d'aide.Voilà:J'ai un gridView lié avec une db qui m'affiche des alertes. J'aimerais que qu Problème tableau dynamique html dans code behind [ par adressprov ] Bon, je ne savais pas trop dans quel section cela devait aller, je m'en excuse auprès des modos. Voici mon problème, je souhaiterais faire un tableau insertion d'un tableau dans une treeview [ par sousoujda ] bonjour est ce que quelqu'un pourait me dire comment glisser un tableau dans une treeview merci d'avancerepondez moi svp multiplier var de session par requete sql [ par Boukachaka ] Bonjour,j'ai le code suivant qui rempli mon datatable avec des variables de sessions, là où j'ai mis ici, je voudrais mettre comme valeur le résultat


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,421 sec (3)

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