zoukankan      html  css  js  c++  java
  • 如何让DataGrid选中一行,而不是单元格

    首先创建一个用户控件,从DataGrid继承,然后override它的onmousedown方法:
    OnMouseDown(System.Windows.Forms.MouseEventArgs e)  
      
    {  
      
    DataGrid.HitTestInfo hti 
    = this.HitTest(e.X, e.Y);  
      
    if (hti.Type == DataGrid.HitTestType.Cell)  
      
    {  
      
    MouseEventArgs eNew 
    = new  
      
    MouseEventArgs(e.Button,e.Clicks,
    2,e.Y,e.Delta);  
      
    base.OnMouseDown(eNew);  
      
    return;  
      
    }
      
      
    base.OnMouseDown(e);  
     
    然后在你的窗体上添加这个控件,绑定数据后就可以了。
  • 相关阅读:
    JZ-C-36
    JZ-C-35
    JZ-C-34
    JZ-C-33
    JZ-C-32
    JZ-C-31
    JZ-C-30
    JZ-C-29
    JZ-C-28
    JZ-C-27
  • 原文地址:https://www.cnblogs.com/dahuzizyd/p/CSharp_Winform_DataGrid_FullRow.html
Copyright © 2011-2022 走看看