ASP c#

Bonjour,

je cherche comment afficher dans DES textbox à achaque fois que je choisis dans un dropdownlist, dont ses champs sont liés à la base de données. j 'ai beau cherché un exemple mais je n 'ai rien trouvé un qui correspond à ma recherche .

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. oui c'est bon Merci tsri_badr_esgi j 'ai trouvé :)
    1. penser a signaler tes discussion Résolu quand ils sont resolu ,
  2. avec SQlSERVER ou avec n'importe quel SGBD, le demarche a suivre est le meme.Comme Scriptiz a dis il faut utiliser l'evenement onchange/onselecteditemchenged soit avec javascript soit avec le code behind c# et tu fait un bind de ta dropdown dans le text du textbox.
    1. je travaille avec sqlServer :) , et mon dropdownlist se remplie par une base de donnée pas en asp . MERCI
      1. Voici :

        <!DOCTYPE html>
        <html>
        <head>
        	<title>Binding</title>
        	
        	<!-- Style -->
        	<style>
        		#main { width: 450px; margin:auto; border: 1px solid #999; padding: 25px;margin-top: 100px; }
        		.fright { float: right; }
        	</style>
        	
        	<!-- jQuery pour les sélections dans le DOM -->
        	<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
        	
        	<!-- Code pour binder la valeur de l'élément sélectionné avec la zone de texte -->
        	<script type="text/javascript">
        	// On attend que le DOM soit complètement chargé
        	$().ready(function () {
        		// On ajoute un évenement lorsque la valeur de la dropdownlist est changée
        		$('#source').change(function () {
        			// Dans ce cas on prend la valeur sélectionnée et on la met dans la zone de texte
        			var selection = $('#source :selected').text();
        			$('#destination').val(selection);
        		});
        	});
        	</script>
        </head>
        <body>
        	<div id="main">
        		<input type="text" id="destination" class="fright" />
        		<select id="source">
        			<option value=""></option>
        			<option value="coucou">coucou</option>
        			<option value="bonjour">bonjour</option>
        			<option value="salut">salut</option>
        		</select>
        	</div>
        </body>
        </html>

        1. Utilise l'évenement onchange en javascript pour binder la valeur de ta dropdown dans le champs texte.