C# 如何使用c从asp.net中的gridview编辑选项将所选值填入复选框列表?

C# 如何使用c从asp.net中的gridview编辑选项将所选值填入复选框列表?,c#,asp.net,checkboxlist,C#,Asp.net,Checkboxlist,请参考我运行web应用程序时上传的图像 现在我想编辑从gridview中选择的值,并用数据库中的选中项填充给定的checkboklist控件 例如,当我为id为5的项单击“编辑”时,它有两个值黄色和棕色,因此现在只应检查checkboxlist控件中的值 string colors = "Yellow,Brown"; string[] col = colors.Split(','); foreach (ListItem lst in CheckBoxList1.I

请参考我运行web应用程序时上传的图像

现在我想编辑从gridview中选择的值,并用数据库中的选中项填充给定的checkboklist控件

例如,当我为id为5的项单击“编辑”时,它有两个值黄色和棕色,因此现在只应检查checkboxlist控件中的值

string colors = "Yellow,Brown";
        string[] col = colors.Split(',');
        foreach (ListItem lst in CheckBoxList1.Items)
        {
            for (int i = 0; i <= col.Length-1; i++)
            {
                if (lst.Text == col[i])
                {
                    lst.Selected = true;
                    break;
                }
            }
        }

这里字符串颜色是保存逗号分隔值的字符串。

这些选项是如何存储的?作为一个字符串?@anouar.bag:是,使用逗号分隔符存储在一个字符串中