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

文字列strValues = "'value1'、 'value2'、 'value3'"; split関数を使って分割することができます。しかし、問題はリストボックスにそれらをマークする方法です。データベースフィールドから複数の値を取得および分割し、複数選択リストボックスで選択したとおりに表示します。

<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> 

答えて

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 
関連する問題