文档章节

DataGridview拾遗

 山里来的鱼
发布于 2016/08/10 21:16
字数 247
阅读 8
收藏 0

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
作品 0
珠海
程序员
C# winform DataGridView 属性说明

① 取得或者修改当前单元格的内容 ② 设定单元格只读 ③ 不显示最下面的新行 ④ 判断新增行 ⑤ 行的用户删除操作的自定义 ⑥ 行、列的隐藏和删除 ⑦ 禁止列或者行的Resize ⑧ 列宽和...

属性
2010/07/11
0
0
使用DataGridView数据窗口控件,构建用户快速输入体验

在“随风飘散” 博客里面,介绍了一个不错的DataGridView数据窗口控件《DataGridView数据窗口控件开发方法及其源码提供下载》,这种控件在有些场合下,还是非常直观的。因为,在一般要求客户...

长平狐
2012/06/11
260
0
Winform中DataGridView对输入进行实时提交的办法

Winform中DataGridView对输入进行实时提交的办法 Winform中DataGridView对输入进行实时提交的办法: 在CurrentCellDirtyStateChanged事件中提交表格内容. 事件中代码如下: if (this.dataGrid...

可达鸭眉头一皱
2016/01/23
140
0
在DataGridView底部实现统计行

代码:/Files/zhuqil/Desktop.rar 在开发一个基于Window Form的CS应用程序的时候,我搜索过一个这样的DataGridView 控件,它能显示一列内容的总和。例如:统计顾客订单的总数,显示在Grid中的...

晨曦之光
2012/03/09
0
0
c#之ado.net数据库绑定

在visual c#中ADO.NET 2.0中的新数据绑定技术介绍。 将bindingSource1绑定到数据,将TextBox控件绑定到bindingSource1。若要执行此操作,可将下面的代码粘贴到窗体中,并从窗体的构造函数调用...

crossmix
2015/11/25
214
0

没有更多内容

加载失败,请刷新页面

加载更多

学hadoop需要什么基础

最近一段时间一直在接触关于hadoop方面的内容,从刚接触时的一片空白,到现在也能够说清楚一些问题。这中间到底经历过什么只怕也就是只有经过的人才会体会到吧。前几天看到有个人问“学hadoo...

左手的倒影
27分钟前
1
0
LOADING Redis is loading the dataset in memory

Redis出现错误 LOADING Redis is loading the dataset in memory 原因1:redis中dump.rdb文件到达3G时,所有redis的操作都会抛出此异常。解决方法:redis.conf中 maxmemory 调大。 原因2:另...

swingcoder
27分钟前
0
0
闪屏页设置

相信每个app都需要一个闪屏页 就是一个开始页面 对于新手来说 可能就直接一个activity 弄个背景图片 ,细心地同学也许会发现 每次启动 应用程序的时候 一开始显示的不是那个设置的背景图片 ...

王先森oO
32分钟前
1
0
解析Excel

import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import or......

开源中国封号找我
37分钟前
0
0
pandas不能在pycharm中使用plot()方法显示图像的解决方法

最近用了pycharm,感觉还不错,就是pandas中Series、DataFrame的plot()方法不显示图片就给我结束了,但是我在ipython里就能画图 以前的代码是这样的 import matplotlib.pyplot as pltfrom p...

kipeng300
41分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部