Bdd liée à une listbox ajout d'items avec value et text


Contenu du snippet

Voilà je ne trouvais pas comment mettre des valeurs personalisées sur l'option "value" quand je liais ma listbox à une base de donnée, je mettais simplement Items.Add alors mes données inserées imposées l'option
"value" = "text"

J'ai enfin trouvé comment personaliser l'option "value" avec l'option "text" different, vous comprendrez mieux le code ci dessous:

ListBox1.Items.Add(New ListItem(text,value))
il faut rajouter dans add, New ListItem(text,value)

Voilà ce que j'obtiens en html d'aprés le code suivant:

<option value="033520">d1</option>
<option value="072390">d2</option>
<option value="061330">d3</option>
<option value="099592">d4</option>
<option value="000001">d5</option>
<option value="056500">d6</option>

Source / Exemple :


<%@ Page Language="VB" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.Oledb" %>
<script runat="server">

    Sub Page_Load(sender As object,e As eventargs)
    
    
    End Sub
    
    
    
    Sub Button1_Click(sender As Object, e As EventArgs)
    
    Dim DBobjConn As OleDBConnection
        DBobjConn = New OleDBConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Request.MapPath("ma base.mdb"))
        DBobjConn.Open()
    
    
    
        Dim ODDA_ModifTable As New OleDBCommand("SELECT * FROM ma table",dbobjconn)
    
    
    
         Dim malecture As OleDbDataReader
    
         malecture=ODDA_ModifTable.ExecuteReader
    
         Do until Not malecture.read
    
        ListBox1.Items.Add(New ListItem(malecture("Champstxt"),malecture("champsvalue")))
    
         Loop
    
         malecture.Close
    
         DBobjConn.Dispose
    End Sub

</script>
<html>
<head>
</head>
<body>
    <form runat="server">
        <font size="2"> 
        <p align="center">
            <asp:ListBox id="ListBox1" runat="server" Rows="10" SelectionMode="Multiple"></asp:ListBox>
            <asp:Button id="Button1" onclick="Button1_Click" runat="server" Text="Button"></asp:Button>
        </p>
        </font>
    </form>
</body>
</html>

Conclusion :


Merci à tous

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.