zoukankan      html  css  js  c++  java
  • GridView从行寻找到该控件,以及从该控件获知该行

    原文发布时间为:2008-08-01 —— 来源于本人的百度文章 [由搬家工具导入]

    GridView从行寻找到该控件:

    protected void Button3_Click(object sender, EventArgs e)
        {
            foreach (GridViewRow gr in GridView1.Rows)
            {
                CheckBox chk = (CheckBox) gr.Cells[4].FindControl("chk2");//在第4列中寻找对象,并转为Checkbox
                if (chk.Checked)
                {
                    gr.BackColor = System.Drawing.Color.Red;
                    Response.Write(gr.Cells[1].Text);
                }
            }
        }
    ----------------------------------

    从该控件获知该行:

        protected void chk2_CheckedChanged(object sender, EventArgs e)
        {
            CheckBox chk = (CheckBox)sender;//把对象为Checkbox
            DataControlFieldCell dcf = (DataControlFieldCell)chk.Parent;//这个对象的父类为cell
            GridViewRow gr = (GridViewRow)dcf.Parent;//cell的父类就是row,这样就得到了该checkbox所在的该行
            if (chk.Checked)
            {
                gr.BackColor = System.Drawing.Color.Green;
            }
            else
            {
                gr.BackColor = GridView1.RowStyle.BackColor;
            }
          
        }

  • 相关阅读:
    js rsa sign使用笔记(加密,解密,签名,验签)
    金额的计算
    常用js方法集合
    sourceTree 的使用
    node-- express()模块
    详细讲解vue.js里的父子组件通信(props和$emit)
    Vue -- vue-cli webpack打包开启Gzip 报错
    es6函数的rest参数和拓展运算符(...)的解析
    js中判断对象数据类型的方法
    vue学习之vue基本功能初探
  • 原文地址:https://www.cnblogs.com/handboy/p/7141552.html
Copyright © 2011-2022 走看看