从数据库字段中获取并拆分多个值,并将其视为在多个选择列表框中选中的值

本文关键字:选择 列表 字段 数据库 获取 拆分 | 更新日期: 2023-09-27 17:53:30

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'";我知道我们可以用拆分函数拆分它们。但问题是如何在列表框中标记它们。

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

从数据库字段中获取并拆分多个值,并将其视为在多个选择列表框中选中的值

<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