Récupérer plusieur valeurs de listbox dans une Textbox
Bonjour a tous,
actuellement en stage en entreprise je dois développer une interface web composé de 4 listes déroulantes (Listbox) un zone de saisie multiligne (Textbox) 3 boutons (ajout/modif/suppr mais ça sera pour plus tard)
Mon problème est que je n'arrive a récupérer qu'une seule valeur lors du Click sur un des paramètres de mes ListBox. Le petit plus serais d’insérer les paramètres de mes ListBox la ou le curseur de ma souris est sur la Textbox.
Pour vous aider voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
|
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Générateur_de_règles_2._Default" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content runat="server" ID="FeaturedContent" ContentPlaceHolderID="FeaturedContent">
<section class="featured">
<div class="content-wrapper">
<hgroup class="title">
<h1><%: "Voici votre générateur de règles :" %>.</h1>
</hgroup>
</div>
</section>
</asp:Content>
<asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent">
<div id="menu2">
<div class="element_menu">
<div class="element_titre">
<h5>Règles déjà existante :</h5>
<asp:RadioButtonList ID="Rbl_Regle" runat="server"></asp:RadioButtonList>
</div>
</div>
</div>
<asp:Listbox ID="Lsb_Champsbdd" runat="server" AutoPostBack="True" OnSelectedIndexChanged="Lsb_Champsbdd_SelectedIndexChanged" Font-Size="Medium" Width="279px">
<asp:ListItem>Champs de la demande :</asp:ListItem>
<asp:ListItem>Fidelio V7</asp:ListItem>
<asp:ListItem>FOLS</asp:ListItem>
<asp:ListItem>Hotix</asp:ListItem>
<asp:ListItem>OPERA V5 Hosted</asp:ListItem>
<asp:ListItem>OPERA V5 Standalone</asp:ListItem>
<asp:ListItem>Autres</asp:ListItem>
<asp:ListItem>Aucun</asp:ListItem>
<asp:ListItem>< BAC </asp:ListItem>
<asp:ListItem>BAC </asp:ListItem>
<asp:ListItem>BAC +1</asp:ListItem>
<asp:ListItem>BAC +2</asp:ListItem>
<asp:ListItem>BAC +3</asp:ListItem>
<asp:ListItem>BAC +4</asp:ListItem>
<asp:ListItem>> BAC +5</asp:ListItem>
<asp:ListItem>PC front</asp:ListItem>
<asp:ListItem>PC back</asp:ListItem>
<asp:ListItem>Imprimante laser front </asp:ListItem>
<asp:ListItem>Imprimante laser back</asp:ListItem>
<asp:ListItem>Imprimante couleur front</asp:ListItem>
<asp:ListItem>Imprimante couleur back</asp:ListItem>
<asp:ListItem>Pocket digital agenda</asp:ListItem>
<asp:ListItem>Terminaux point de vente restaurant</asp:ListItem>
<asp:ListItem>Terminaux point de vente bar</asp:ListItem>
</asp:Listbox>
<asp:ListBox ID="Lsb_Carachotel" runat="server" AutoPostBack="True" OnSelectedIndexChanged="Lsb_Carachotel_SelectedIndexChanged" Font-Size="Medium">
<asp:ListItem>Caractéristiques de l'hôtel :</asp:ListItem>
<asp:ListItem>Ibis Styles</asp:ListItem>
<asp:ListItem>Ibis Budget</asp:ListItem>
<asp:ListItem>Ibis</asp:ListItem>
<asp:ListItem>Mercure</asp:ListItem>
<asp:ListItem>Grand Mercure</asp:ListItem>
<asp:ListItem>M Gallery</asp:ListItem>
<asp:ListItem>Novotel</asp:ListItem>
<asp:ListItem>Suite Novotel</asp:ListItem>
<asp:ListItem>Adagio</asp:ListItem>
<asp:ListItem>The Sebel</asp:ListItem>
<asp:ListItem>Pullman</asp:ListItem>
<asp:ListItem>Sofitel</asp:ListItem>
<asp:ListItem>Hotel F1</asp:ListItem>
<asp:ListItem>Adagio Access</asp:ListItem>
<asp:ListItem>Autre</asp:ListItem>
<asp:ListItem>Nombres de chambres</asp:ListItem>
<asp:ListItem>Filiale</asp:ListItem>
<asp:ListItem>Franchisé</asp:ListItem>
<asp:ListItem>Franchisé avec mino.</asp:ListItem>
<asp:ListItem>Managé</asp:ListItem>
<asp:ListItem>Managé avec mino.</asp:ListItem>
<asp:ListItem>Autres</asp:ListItem>
<asp:ListItem>Date d'ouverture</asp:ListItem>
</asp:ListBox>
<br />
<asp:ListBox ID="Lsb_Formulesql" runat="server" AutoPostBack="True" OnSelectedIndexChanged="Lsb_Formulesql_SelectedIndexChanged" Font-Size="Medium">
<asp:ListItem>Formules SQL</asp:ListItem>
<asp:ListItem>Si</asp:ListItem>
<asp:ListItem>Alors</asp:ListItem>
<asp:ListItem>GetDate</asp:ListItem>
<asp:ListItem>Sous requette</asp:ListItem>
<asp:ListItem>Entier supérieur</asp:ListItem>
<asp:ListItem>Nombre d'interface pour la demande</asp:ListItem>
<asp:ListItem>ID de la règle</asp:ListItem>
<asp:ListItem>Résultat de la règle</asp:ListItem>
</asp:ListBox>
<asp:ListBox ID="Lsb_Operateurs" runat="server" AutoPostBack="True" OnSelectedIndexChanged="Lsb_Operateurs_SelectedIndexChanged" Height="24px" Width="214px" Font-Size="Medium">
<asp:ListItem>Choix de l'opérateur :</asp:ListItem>
<asp:ListItem>+</asp:ListItem>
<asp:ListItem>-</asp:ListItem>
<asp:ListItem>*</asp:ListItem>
<asp:ListItem>/</asp:ListItem>
<asp:ListItem><</asp:ListItem>
<asp:ListItem>></asp:ListItem>
<asp:ListItem>!=</asp:ListItem>
<asp:ListItem>=</asp:ListItem>
<asp:ListItem>Et</asp:ListItem>
<asp:ListItem>Ou</asp:ListItem>
<asp:ListItem>&</asp:ListItem>
<asp:ListItem>MOD</asp:ListItem>
<asp:ListItem>\</asp:ListItem>
<asp:ListItem>^</asp:ListItem>
<asp:ListItem>(</asp:ListItem>
<asp:ListItem>)</asp:ListItem>
</asp:ListBox>
<br />
<br />
<br />
<asp:TextBox id="Tbx_Zonetext" runat="server" Rows="5" TextMode="MultiLine" Columns="175"></asp:TextBox>
<br />
<br />
<asp:Button ID="Btn_Ajout" runat="server" Text="Ajouter" OnClick="Btn_Ajout_Click" /><asp:Button ID="Btn_Suppr" runat="server" Text="Supprimer" OnClick="Btn_Suppr_Click" />
<asp:Button ID="Btn_Modif" runat="server" Text="Modifier" OnClick="Btn_Modif_Click" />
<br />
<br />
<br />
<br />
<br />
</asp:Content> |
et le code-behind :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Générateur_de_règles_2
{
public partial class _Default : Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Btn_Ajout_Click(object sender, EventArgs e)
{
}
protected void Btn_Suppr_Click(object sender, EventArgs e)
{
}
protected void Btn_Modif_Click(object sender, EventArgs e)
{
}
protected void Lsb_Champsbdd_SelectedIndexChanged(object sender, EventArgs e)
{
Tbx_Zonetext.Text = Lsb_Champsbdd.SelectedValue;
}
protected void Lsb_Carachotel_SelectedIndexChanged(object sender, EventArgs e)
{
Tbx_Zonetext.Text = Lsb_Carachotel.SelectedValue;
}
protected void Lsb_Formulesql_SelectedIndexChanged(object sender, EventArgs e)
{
Tbx_Zonetext.Text = Lsb_Formulesql.SelectedValue;
}
protected void Lsb_Operateurs_SelectedIndexChanged(object sender, EventArgs e)
{
Tbx_Zonetext.Text = Lsb_Operateurs.SelectedValue;
}
}
} |
Voila pour ce qui est du code. N’hésitez pas a demander plus de précision si je n'ai pas été assez clair dans la description de mon problème
Ah pour finir je code en ASP.NET 4.0
Merci d'avance
Teclys