DataGridView使用

  • 标题栏
    • 设置高度
      • 先把ColumnHeadersHeightSizeMode从默认的AutoSize设置为EnableResizing
      • 再用ColumnHeadersHeight直接设置高度
      • 注:代码构造函数中直接设置这两个属性也可以
      • 注:将DataGridView设置固定高度,并自动显示滚动条时,如果Header高度是AutoSize的,可能会使最后一行显示不全
    • 设置字体
    • 设置边框
      • 直接设置ColumnHeadersBorderStyle,默认是DataGridViewHeaderBorderStyle.Raised,可改为Single、None等
  • 编辑
    • 设置是否允许编辑
      • AllowUserToAddRowsAllowUserToDeleteRows等属性
  • 选中
    • 设置选中模式
      • 直接设置SelectionMode属性,包括DataGridViewSelectionMode.FullRowSelect等选项
    • 取消首行或首个单元格的默认选中
      • 在DataGridView的RowsPrePaint事件处理函数中
        •  1         private void RowsPrePaintHandler(object sender, DataGridViewRowPrePaintEventArgs e)
           2         {
           3             int index = e.RowIndex;
           4 
           5             // cancel default selected first row
           6             if (index == 0)
           7             {
           8                 this.Rows[index].Selected = false;
           9             }
          10         }
          View Code

猜你喜欢

转载自www.cnblogs.com/wyp1988/p/9843062.html