回 帖 发 新 帖 刷新版面

主题:dataGridView问题

在dataGridView 里面 编辑列 可以添加个 checkbox的 列 
问下怎么样获取checkbox的值 单个的和多个的 还有怎么样 点击一个按扭 让他们全部被选中????? 最好有代码 能发下  谢谢拉 还有我用的是vs 2005

我用的是windows 界面 不是web 界面

回复列表 (共3个回复)

沙发

在gridview外加个checkbox在其CheckedChanged事件里写循环

    protected void chechbox1_CheckedChanged(object sender, EventArgs e)
    {
        //遍历GridView行获取CheckBox属性
        for (int i = 0; i < this.GridView1.Rows.Count; i++)
        {
            ((CheckBox)GridView1.Rows[i].FindControl("gridview里checkbox的id")).Checked = this.checkbox1.Checked;
        }
    }
取得值也用个循环,一样的.((CheckBox)GridView1.Rows[i].FindControl("gridview里checkbox的id")).Checked

板凳

提示说 找不到FindControl 方法 是否引用  我用的是windows 界面 不是web 界面

3 楼

o sorry!我以为是web.

我来回复

您尚未登录,请登录后再回复。点此登录或注册