2016-06-29 8 views
0
I want to get the values in a string from a database which i can do and my result is 

string strValues ​​= "'value1', 'value2', 'value3'"; Ich weiß, dass wir sie mit der Split-Funktion teilen können. Aber das Problem ist, wie man sie in der Listbox markiert.Mehrere Werte aus dem Datenbankfeld abrufen und teilen und in einer Mehrfachauswahlliste anzeigen lassen

<asp:ListBox ID="lstValues" runat="server" SelectionMode="Multiple"> 
         <asp:ListItem Value="-1">[``Select]</asp:ListItem> 
         <asp:ListItem Value="1">value 10</asp:ListItem> 
         <asp:ListItem Value="2">value 9</asp:ListItem> 
         <asp:ListItem Value="3">value 3</asp:ListItem> 
         <asp:ListItem Value="4">value 2</asp:ListItem> 
         <asp:ListItem Value="5">value 1</asp:ListItem> 
        </asp:ListBox> 

Antwort

0
<asp:ListBox ID="lstValues" runat="server" SelectionMode="Multiple"> 
         <asp:ListItem Value="-1">[``Select]</asp:ListItem> 
         <asp:ListItem Value="1">value 10</asp:ListItem> 
         <asp:ListItem Value="2">value 9</asp:ListItem> 
         <asp:ListItem Value="3">value 3</asp:ListItem> 
         <asp:ListItem Value="4">value 2</asp:ListItem> 
         <asp:ListItem Value="5">value 1</asp:ListItem> 
        </asp:ListBox> 

add Selected="true" on the Items you want to be checked! 
Example: <asp:ListItem Value="5" selected="true">value 1</asp:ListItem> 

you can also use Checked="true" for list boxes