获取已经勾选和取消的复选框的值怎么获取

海洋齐齐 2013-07-11 05:47:04
DataTable绑定一个GridView控件,如图


当前第一个和第二个是选中状态,如果操作取消第一个复选框和选择第三个复选框,如何分别获取 取消的第一个复选框ID 和新勾选的第三个复选框ID
...全文
375 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
海洋齐齐 2013-07-12
  • 打赏
  • 举报
回复
版主,我是想分别获取啊
微工程 2013-07-11
  • 打赏
  • 举报
回复
遍历中判断 System.Collections.ArrayList arr = new ArrayList(); for (int i = 0; i < gdv.Rows.Count; i++) { if (((System.Web.UI.HtmlControls.HtmlInputCheckBox)(gdv.Rows[i].FindControl(checkBoxId))).Checked) { arr.Add(((System.Web.UI.HtmlControls.HtmlInputCheckBox)(gdv.Rows[i].FindControl(checkBoxId))).Value); } }
tan598121925 2013-07-11
  • 打赏
  • 举报
回复

public static System.Collections.ArrayList GetGridViewCheckBoxCheckedValue(GridView gdv, string checkBoxId)
        {
            System.Collections.ArrayList arr = new ArrayList();
            for (int i = 0; i < gdv.Rows.Count; i++)
            {
                if (((System.Web.UI.HtmlControls.HtmlInputCheckBox)(gdv.Rows[i].FindControl(checkBoxId))).Checked)
                {
                    arr.Add(((System.Web.UI.HtmlControls.HtmlInputCheckBox)(gdv.Rows[i].FindControl(checkBoxId))).Value);
                }
            }
            return arr;
        }
_萧萧 2013-07-11
  • 打赏
  • 举报
回复
比较笨的方法就是复选框有操作时就遍历一下GridView 这样肯定是能获取到id的 只是的效率就不知道咋样了
海洋齐齐 2013-07-11
  • 打赏
  • 举报
回复

是这个图,是想在后台获取
tan598121925 2013-07-11
  • 打赏
  • 举报
回复
图挂了 js判断复选框状态

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧