如题,谢谢

解决方案 »

  1.   

    老兄,我问你你能不能写a=5啊?a 都没有定义,当然有问题了。
    前面要加CheckBox.
      

  2.   

    CheckBox1=(CheckBox)DataGridItem.FindControl("CheckBoxid") 这样。。还有请你把你的代码发过来,这样怎么看。
      

  3.   

    给你个DataGrid加checkbox判断选择的例子,返回选中的结果集
    public string[] GetSelectedCheckBoxList(CLDataGrid CLDataGrid1)
    {
    StringBuilder sbUserId = new StringBuilder (); for (int i=0;i<CLDataGrid1.Items.Count;i++)
    {
    CheckBox cbox = (CheckBox)CLDataGrid1.Items [i].FindControl ("chkOne"); //chkOne是定义的checkboxid
    if (cbox != null)
    {
    if (cbox.Checked)
    {
    sbUserId.Append (CLDataGrid1.Items [i].Cells[1].Text.ToString()+",");
    }
    }
    } if ( sbUserId.Length < 1 )
    {
    return null; }
    else 
    {
    return sbUserId.ToString() .Substring(0,sbUserId.Length-1).Split(',');
    }
    }
      

  4.   

    前面加上
    CheckBox CheckBox1;
      

  5.   

    CheckBox CheckBox1 = new CheckBox ();
    CheckBox1=(CheckBox)DataGridItem.FindControl(CheckBoxid) ;