现在用了cellcontentclick,但是要在鼠标离开才能触发
有没有点了之后,立即触发的事件?

解决方案 »

  1.   

    <itemtemplate>
    <asp:CheckBox ID="chk" runat="server" onclick="singleCheckBox(this)"></asp:CheckBox>
    </itemtemplate><script type="text/javascript">
    function singleCheckBox(obj)
    {
       var arrItem = new Array();
       var inputs = document.getElementsByTagName("input");
       for(var i=0;i<inputs.length;i++)
       {
          if(inputs[i].type=="checkbox") 
          {
             arrItem[i] = inputs[i];
          }
       }
    }OnCheckedChanged="CheckAll" 
    protected void CheckAll(object sender, EventArgs e)
    {
       CheckBox cb = (CheckBox)sender;}
      

  2.   

    是在GridView中的checkbox
    另外我是winform的
      

  3.   

    datagridview
    private void DataGridView1_CellValueChanged(
      object sender, DataGridViewCellEventArgs e)
     {
      if (e.ColumnIndex == 0 &&
      DataGridView1.Columns[e.ColumnIndex].ValueType == typeof(bool))
      {}
    }
    http://msdn.microsoft.com/zh-cn/library/system.windows.forms.datagridview.currentcelldirtystatechanged(v=vs.80).aspx