CheckBox的Attributes

在看老同事写的代码的时候,发现了这样的一段代码:之前自己没有遇到过,记录下吧。

大致是这样的

              foreach (GridViewRow grv in GridView1.Rows)
                {
                    CheckBox ck = grv.FindControl("ExcelCheckBox") as CheckBox;
                    string str = ck.Attributes["字段名"].ToString();
                }

ck的返回值是CheckBox类型的,要是想获取选中的值,就用到Attributes["字段名"]的值 来获取

 之前自己在写CheckBox获取值的时候,是这样的

把你所有的CheckBox都放在一个容器里,比如GroupBox
ArrayList arrChkInfo = new ArrayList();
foreach(CheckBox chk in GroupBox1.Controls)
{
arrChkInfo.Add(chk.SelectedValue);
}
//arrChkInfo就是所有的值了,你自己处理

  

 

posted @ 2018-08-13 09:33  ProZkb  阅读(445)  评论(0编辑  收藏  举报