2

我有一个复选框列表如下

                    CheckBoxList checkboxlist = new CheckBoxList();
                    checkboxlist.ID = controlID;
                    checkboxlist.Text = shortLabel;
                    checkboxlist.Width = width;
                    checkboxlist.RepeatColumns = columnnum;
                    checkboxlist.DataSource = furnitureItems;
                    checkboxlist.DataTextField = "ShowValue";
                    checkboxlist.DataValueField = "ShowValue";
                    checkboxlist.SelectedValue = //how can i set this to "nothing";
                    checkboxlist.DataBind();

当我设置 checkboxlist.selectedvalue = ""; 时,我得到一个必须指定所选值的错误。有没有办法解决这个问题?,我希望所有复选框都显示为未选中作为初始状态。我将不胜感激。

如果需要其他信息,请告诉我。

4

1 回答 1

3

指定SelectedValue. 但是,如果您这样做,则需要指定一个有效值。空字符串无效。

如果要取消选择CheckBoxList,请使用以下SelectedIndex属性:

checkboxlist.SelectedIndex = -1:
于 2012-11-10T22:02:34.353 回答