如何将循环获取选中的checkbox的值,弄成一个字符串中间用逗号分隔 
比如:获取的值分别是 1 2 3  变成 1,2,3(一个字符串) 

解决方案 »

  1.   

    你说的是DataGridView中的吗,还是什么。
      

  2.   


    string strid = "";
    for (int i = 0; i < this.gridview1.Rows.Count; i++)
            {           
                CheckBox ckb = (CheckBox)this.gridview1.Rows[i].FindControl("checkbox1");
                string id = this.gridview1.Rows[i].Cells[0].Text;
                if (ckb.Checked)
                {
                    if (strid == "")
                    {
                        strid = id.ToString();
                    }
                    else
                    {
                        strid += "," + id.ToString();
                    }
                }
    else{}