0

在此处输入图像描述

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

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

例如,当我单击editid 为 5 的项目时,它有 2 个值“黄色”和“棕色”,所以现在只应检查复选框列表控件中的值。

4

1 回答 1

1
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;
                }
            }
        }

string colors是包含逗号分隔值的字符串。

于 2013-03-22T10:38:46.093 回答