0

我正在尝试做一个膳食计划,我有一个GridView食物和它们的营养价值和一CheckBox排。我希望能够检查尽可能多的食物。然后单击 Add Food 按钮并将选中行的信息插入我的数据库中。

这是我所拥有的不起作用:

 protected void AddFoodbtn_Click(object sender, EventArgs e)
 {

       CheckBox rowcheck = (CheckBox)GridView2.FindControl("SelectFoodchk");
        for (int i = 0; 0 < GridView2.Rows.Count; i++)
        {
            if (rowcheck.Checked)
            {

                GridViewRow viewrow = GridView2.Rows[i];
                string foodid = viewrow.Cells[0].Text.ToString();


            }

        }
    }
4

1 回答 1

0
foreach (GridViewRow row in grid.Rows)
{
   if (((CheckBox)row.FindControl("chkboxid")).Checked)
   {
       //read the label
   }
}

循环遍历 GridView 行并检查复选框控件

于 2013-05-28T21:13:33.750 回答