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();

チェックボックスリスト.選択値 = ""; を設定すると、選択した値を指定する必要があるというエラーが表示されます。これを回避する方法はありますか? 初期状態としてすべてのチェックボックスがチェックされていない状態で表示されるようにしたいです。助けていただければ幸いです。

追加情報が必要な場合はお知らせください。

4

1 に答える 1

3

を指定する必要はありませんSelectedValue。ただし、これを行う場合は、有効な値を指定する必要があります。空の文字列は無効です。

の選択を解除する場合は、次のプロパティCheckBoxListを使用します。SelectedIndex

checkboxlist.SelectedIndex = -1:
于 2012-11-10T22:02:34.353 に答える