如何通過按鈕單擊數據把選中的這幾數據插入到另一個表中……按钮事件里 遍历 判断选中 然后获取值 插入 protected void Button1_Click(object sender, EventArgs e) { for (int i = 0; i < this.GridView1.Rows.Count; i++) { CheckBox cb = this.GridView1.Rows[i].FindControl("CheckboxID") as CheckBox; if (cb.Checked) { //找值 插入 int id = Convert.ToInt32((this.GridView1.Rows[i].FindControl("LblId") as Label).Text.Trim()); string name = (this.GridView1.Rows[i].FindControl("LblName") as Label).Text.ToString().Trim(); //插入数据库 } } }
foreach(GridViewRow row in yourGridview.Rows)
{
CheckBox chkBox=row.FindControl("yourCheckBoxId") as CheckBox;
if (chkBox.Checked)
{
//do something
}
}
checkbox在模板列中
protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < this.GridView1.Rows.Count; i++)
{
CheckBox cb = this.GridView1.Rows[i].FindControl("CheckboxID") as CheckBox;
if (cb.Checked)
{
//找值 插入
int id = Convert.ToInt32((this.GridView1.Rows[i].FindControl("LblId") as Label).Text.Trim());
string name = (this.GridView1.Rows[i].FindControl("LblName") as Label).Text.ToString().Trim();
//插入数据库
}
}
}