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就是所有的值了,你自己处理
人各有命,上天注定,有人天生为王,有人落草为寇。脚下的路,如果不是你自己的选择,那么旅程的终点在哪,也没人知道。你会走到哪,会遇到谁,都不一定。