问题是我要在选中CheckBox时作RadiolistBox的设置

解决方案 »

  1.   

    给你一个例子参考一下,适当改一下就可以:
    TextBox box=(TextBox)E.Item.FindControl("tj");
    CheckBox ckbox=(CheckBox)E.Item.FindControl("Check1");
    if(box!=null&&ckbox!=null)
    {
    box.Attributes.Add("onkeyup","CheckCheckBox('"+box.ClientID+"','"+ckbox.ClientID+"')");
    }
      

  2.   

    接上:
    function CheckCheckBox(txtbox,ckbox)
    {
       if(document.getElementById(txtbox).value.length>0)
          document.getElementById(ckbox).checked=true;
       else
          document.getElementById(ckbox).checked=false;
    }
      

  3.   

    大哥,我点击CheckBox时没有事件发生,即使把它的PostBack属性设为true也一样。我首先要获得这个事件。该怎么班呢?我确实很笨。
      

  4.   

    我刚才在一个模板列中放checkbox1,另一个模板列中放radiobutton1
    代码如下
    private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
    CheckBox ft1 = (CheckBox)e.Item.FindControl("CheckBox1");
    RadioButton ft2 = (RadioButton)e.Item.FindControl("RadioButton1");
    if (ft1.Checked)
    {
    ft2.Enabled=true;
    }
    else
    ft2.Enabled=false;
    }
    实现了你说的功能
      

  5.   

    dayasky(很多都不懂),你好。我按你的方法作了一次,DataGrid1_ItemCommand事件只对按钮响应。问题是加一个按钮列时,点击CheckBox也没有事件啊。我的QQ是278423356.
      

  6.   

    我会的就只能这样了
    要不你把你的绑定数据的列做成hyperlink或者button,反正就是能点的
    那个onitemclick事件好像不对checkbox响应建议,你把那个checkbox和button放在一个列里,这样好看,
    把button的text改成 确定 之类的