これは、C#でチェックボックスリストに値とテキストを追加する方法です
private void populateFruitList() {
string selectCommand = "SELECT FruitName, FruitID FROM Fruit_Crate";
using (SqlDataSource ds = new SqlDataSource(ConnectionString(), selectCommand)) {
CheckBoxList1.DataSource = ds;
CheckBoxList1.DataTextField = "FruitName";
CheckBoxList1.DataValueField = "FruitID";
CheckBoxList1.DataBind();
}
}
これが私が価値を得ようとしている方法ですが、知性は役に立ちません。
foreach (CheckBox cb in CheckBoxList1.Items) {
if(cb.Checked)
myList.Add(cb.Value); // SAYS wrong Syntax
誰かが私に正しい構文を教えてもらえますか?