Gridview中的复选框 [英] Check box in Gridview

查看:131
本文介绍了Gridview中的复选框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果我在gridview中选中复选框,那之后如果我单击批准按钮,则该特定行应插入到Approve_tbl中.如果我检查2行或3行或所有这些行仅应插入数据库中.

if i check checkbox in gridview after that if i click on approve button that particular row should insert in Approve_tbl. if i check 2 rows or 3 or all that rows only should insert in database.

推荐答案

在按钮单击事件中,您必须像这样检查它

in the button click event you have to check for it like this

protected void INSERTINTODBUSINGCHECKBOX()
{
     for (int i = 0; i < gridview1.Rows.Count; i++)
     {
         if (((CheckBox)gridview1.Rows[i].FindControl("YOUR CHECKBOX ID")).Checked == true)
         {
               //WRITE YOUR CODE FOR INSERT THAT ROW TO DATABASE
         }
     }
}


您甚至可以在检查复选框的更改时调用javascript函数,并将有用的值存储在hiddenfield中,然后单击按钮以获取来自hiddenfields的值,否则您可以也可以执行tejas在上述解决方案中所说的.
You can even call a javascript function on check changed of the chekboxes and store the usefull values in the hiddenfield and then on button click get the values from the hiddenfields otherwise you can also do what tejas has told in the above solution.


这篇关于Gridview中的复选框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆