【问题标题】:insert data of selected gridview checkboxes values using c# asp.net使用c#asp.net插入选定gridview复选框值的数据
【发布时间】:2013-05-28 21:05:04
【问题描述】:

我正在尝试制作膳食计划器,我有一个 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();


            }

        }
    }

【问题讨论】:

  • 它到底是怎么不工作的?您收到错误消息吗?如果有,在哪一行?还是什么都不做?

标签: gridview checkbox checked list.selectedvalue


【解决方案1】:
foreach (GridViewRow row in grid.Rows)
{
   if (((CheckBox)row.FindControl("chkboxid")).Checked)
   {
       //read the label
   }
}

Looping through GridView rows and Checking Checkbox Control

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-17
    • 1970-01-01
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    • 2014-01-23
    相关资源
    最近更新 更多