这就是我在 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
有人可以指导我正确的语法吗?