checkboxlist - 如何在不设置所选值的情况下填充它

时间:2012-11-10 21:43:45

标签: c# asp.net checkboxlist

我有一个复选框列表如下

                    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 =“”;时,我得到一个错误,必须指定选定的值。有没有办法绕过这个?,我希望所有的复选框都显示为未初始状态。我很感激你的帮助。

如果需要其他信息,请与我们联系。

1 个答案:

答案 0 :(得分:3)

指定SelectedValue并非强制要求。但是,如果这样做,则需要指定有效值。空字符串无效。

如果您想取消选择CheckBoxList,请使用SelectedIndex属性:

checkboxlist.SelectedIndex = -1: