DataGridview拾遗
DataGridview拾遗
山里来的鱼 发表于1年前
DataGridview拾遗
  • 发表于 1年前
  • 阅读 8
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

1. 绑定数据(DataSource)时,不自动生成列 AutoGenerateColumns = false;

2. 添加按钮列(可视化编辑) ColumnType设置为DataGridViewButtonColumn,设置Text(按钮上的文字),UseColumnTextForButtonValue设置为true

3. 单元格颜色

  • 设置整个表格 gridView.DefaultCellStyle.BackColor = Color.Yellow;
  • 设置某行/列的颜色 gridView.Rows[0].DefaultCellStyle.BackColor = Color.Red;
  • 设置单元格颜色 gridView[0, 0].Style.BackColor = Color.Pink;
  • 奇偶行颜色
    gridView.RowsDefaultCellStyle.BackColor = Color.Aqua //所有行 
    gridView.AlternatingRowsDefaultCellStyle.BackColor = Color.Yellow //偶数行

     

  •   更多颜色 CellFormating中 if(somcondition) e.CellStyle.ForeColor = Color.Red;
  • 注:CellFormating还可以实现根据枚举值,显示对应文字,如1 表示 男 2 表示女
  •  

4. 常用事件

DataGridView.CellClick 事件 表示click到Cell本身

DataGridView.CellContentClick 事件 表示Click到 Cell 內包含的控件

5. 取消第一列 RowHeadersVisible为false

6. 选择一行而不是单元格 SelectionMode为FullRowSelect

7. 选择多行 MultiSelect为true

8.获取选中行/列

  • gridview.CurrentCell.RowIndex;是当前活动的单元格的行的索引
  • gridview.SelectedRows 是选中行的集合
  • gridview.SelectedColumns 是选中列的集合
  • gridview.SelectedCells 是选中单元格的集合 

9. 

共有 人打赏支持
粉丝 7
博文 156
码字总数 28874
×
山里来的鱼
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: